为了方便的移植及重用自己编写的控件,这时候我们就要用到ActiveX控件技术来封装自己的控件类。
封装一个ActiveX控件需要考虑:
1、提供用户设置的属性。
2、提供用户使用的接口函数。
3、控件事件的通知。
4、控件响应用户的操作。
5、控件的绘制。
6、异常处理。
添加用户设置属性方法:
打开类视图展开XXlib选择控件接口右键菜单添加-〉添加属性打开属性添加向导,设置属性后完成。
在idl文件自动生成代码:
如果需要怎加自定义的枚举属性可以在之前定义
属性这样声明:
在控件头文件中生成代码