自己编写一个简单的ActiveX控件——详尽教程

最近开始学ActiveX控件编程,上手不太容易,上网想找相关教程也没合适的,最后还是在师哥的指导下完成了第一个简单控件的开发,现在把开发过程贴出来与大家分享一下~

(环境说明——平台:vs2005;语言:VC++;基于对话框)

 

①新建工程:

首先以管理员身份运行vs2005,文件->新建->项目,选择Visual C++MFC,模板选MFC ActiveX控件,自定义工程名(我的为MyActiveX),确定后基本采用默认设置,直接下一步,不过控件设置创建的控件基于改选为STATIC

  

 

 

②介绍一下默认添加的三个基本类:

CMyActiveXApp

提供了控件类的初始化(InitInstance)和销毁代码(ExitInstance)

CMyActiveXCtrl

用来实现控件建好后有什么功能。

CMyActiveXPropPage

用来建立属性页,当控件建好后,可让用户通过“可视化”的属性页用鼠标来选择控件的属性。

 

 

 

③新建Dialog视图:

1)选中资源视图,右键单击Dialog,选择插入Dialog”(有些vs2005的资源视图在整个工程界面的右边侧)

 

2)默认生成一个包含两个按钮的对话框,对话框ID(默认为IDD_DIALOG1)可自行更改(不与其它的重复即可,我的改为IDD_MYDIALOG)

 

3)重新设计对话框,并增加一个”edit control”(文本框)控件。所有


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部