Pony279 发表于 2012-1-26 22:52:48

求助:VS2010下开发容器程序时给自己写的ActiveX控件添加控件变量的问题

照着孙鑫的视频上写了ActiveX控件,
然后我想用自己写的MFC程序来测试下(ActiveX控件已经测试过了)

ActiveX项目编译正常,也用那个TestCon容器测试过了,不过在自己写的MFC程序里测试就是不行,如下图:
http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_714503EQV5UV.jpg

http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_714504DBEE3I.jpg

Pony279 发表于 2012-1-26 22:56:51

控件的事件测试正常,就是没办法添加变量啊。。。

Pony279 发表于 2012-1-26 23:10:17

上传代码:一个是activex的工程Clock,一个是容器测试程序MFCTest
点击此处下载 ourdev_714505R0RTF5.zip(文件大小:207K) (原文件名:code.zip)

Pony279 发表于 2012-1-27 00:06:52

问题已经解决了。。。
要到类向导里去添加
http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_714535TIXQMU.jpg
注意的就是添加类要从注_册表中添加,我一开始不知道,直接从文件中添加,结果生成的类不好使。。。
http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_714536LVL41D.jpg
添加以后就生成了个类了
http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_714537YBSL4J.jpg
最后,其实直接像楼主位那样右键添加变量还是不行的,算了,哥手动添加
http://cache.amobbs.com/bbs_upload782111/files_51/ourdev_714538POTJDN.jpg

Pony279 发表于 2012-1-27 00:09:09

话说MFC ActiveX什么的是不是过时了。。。貌似老是听说什么.net的。。。感觉VC越发展,支持越少了。。。

redcoral 发表于 2012-1-27 03:03:06

确实,不过activex在有些地方还是需要的(工控设备,网页上还是需要的),系统都是B/S了,不过程序还得用呀:)
页: [1]
查看完整版本: 求助:VS2010下开发容器程序时给自己写的ActiveX控件添加控件变量的问题