摘要:
ActiveX控件的底层实现是基于COM技术的。任何一个控件都有自身的属性、方法、事件。那么我们自己在开发ActiceX空间的时候,也可以为其添加属性、方法、事件,这些属性、方法、事件不仅包括标准的属性、方法、事件也包括自定义的属性、方法、事件。我们先在VS中建立MFC ActiveX Control的应用程序。然后我们就可以开发自己的ActiveX控件了。
一、注册控件
开发的控件或者系统安装的控件可以在任何程序开发环境是使用,使用之前必须先进行注册,向注册表写入信息,否则开发环境是无法知道系统中的控件的。我们自己开发的控件在编译过程中会自动调用regsvr32应用程序为我们的控件进行注册。在我们的开发环境中用于注册的操作时通过DllRegisterServer()函数实现的,响应的反注册函数为DllUnregisterServer(),当然我们也可以手动的注册、反注册我们的ActiveX控件,方法是在运行进程中输入regsvr32 E:\studio\Clock\Debug\Clock.ocx 反注册regsvr32 /u E:\studio\Clock\ 阅读全文