亲身体会一下:VC6下创建一个简单的ActiveX控件

一.打开vc6.0,新建一个MFC ActiveXControlWizard项目:

亲身体会一下:VC6下创建一个简单的ActiveX控件
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
添加一个成员函数:
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 现在到注册表中搜一下“MyActiveX”,看看是什么效果?
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
 把这个MyActiveX.ocx复制到C:盘根目录下,然后用脚本注册一下:
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
reg.bat 里只有一句:regsvr32  /s  MyActiveX.ocx
运行这个批处理文件。然后刷新一**册表
 
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
可以看到,路径变了,变成了新的,早前的那个应该是在vc里测试的时候自己注册了,重新注册后,地址就成新地址了。
亲身体会一下:VC6下创建一个简单的ActiveX控件
 
这个应该就是刚才自己开发的ActiveX控件的CLSID那个全球唯一标志了。它似乎已经存在于.ocx文件里了,到了其它电脑上注册,也是这个值吧。我得试试。
HKEY_CLASSES_ROOT\Interface\{13346CF3-9467-4B59-B49A-7C037B90667D}
 
 
 
 
 
 虚拟机教程:
 http://bbs.ylmf.net/forum.php?mod=viewthread&tid=1072129