ocx接口改变后,原来使用ocx的工程如何更新
ocx接口改变后,原来使用ocx的工程怎么更新
vs2005下
一个对话框工程A,
一个ocx工程B,对话框工程A里右键insert activex控件,正常使用。
之后ocx工程B增加了新的接口。
现在工程A要使用新接口,有什么简单的方法更新吗?工程A中有插入ocx时候生成的.h和.cpp。
------解决方案--------------------
新建一个临时的对话框工程C里右键insert activex控件,得到ocx的cpp/h文件替换到工程B就好了。
------解决方案--------------------
LS正解!重新替换ActiveX的接口类文件即可!
如果是属性的话可以使用CWnd::SetProperty函数来设置OCX的属性值而不需要更新接口类文件
------解决方案--------------------
那你还想多复杂?
vs2005下
一个对话框工程A,
一个ocx工程B,对话框工程A里右键insert activex控件,正常使用。
之后ocx工程B增加了新的接口。
现在工程A要使用新接口,有什么简单的方法更新吗?工程A中有插入ocx时候生成的.h和.cpp。
------解决方案--------------------
新建一个临时的对话框工程C里右键insert activex控件,得到ocx的cpp/h文件替换到工程B就好了。
------解决方案--------------------
LS正解!重新替换ActiveX的接口类文件即可!
如果是属性的话可以使用CWnd::SetProperty函数来设置OCX的属性值而不需要更新接口类文件
------解决方案--------------------
那你还想多复杂?