我用菜单中的insert component 来添加ocx,每次都报错,说是注册不正确,然后我就用右键中的insert Activex把相应的ocx加到控件栏上,然后添加到对话框中,vc自动给我添加了相应的类,生成了.cpp和.h文件。
问题是后来这个控件修改了接口以后,我覆盖掉原来的ocx文件,然后重新注册编译,运行并没有反映,后来把这个ocx对应的.cpp和.H都给我删了,我都不知道怎么手动生成相应的类?
问题是后来这个控件修改了接口以后,我覆盖掉原来的ocx文件,然后重新注册编译,运行并没有反映,后来把这个ocx对应的.cpp和.H都给我删了,我都不知道怎么手动生成相应的类?
对话框中选 Registered ActiveX Controls。然后选好你的控件,添加就是了。
Visual Studio会帮你加相关的新类的头文件和CPP文件的。
试试!
1,如果修改了ocx控件接口后在vc中如何更新
2,如何手工添加这个新的类
2.手工添加跟用MFC向导添加是一回事,既然MFC向导能作,为什么要手工呢。
另外现在我不小心把这个类的cpp和H文件删了,现在只能再建一个类了,可以从向导中建吗?
对话框中选 Registered ActiveX Controls。然后选好你的控件,添加就是了。
Visual Studio会帮你加相关的新类的头文件和CPP文件的。