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

本文详细介绍了如何使用VS2005开发一个简单的ActiveX控件,包括新建MFC ActiveX控件工程、添加Dialog视图、创建类、添加成员变量、处理事件及编译调试。最后,通过ActiveX Control Pad创建测试网页,展示控件效果。
摘要由CSDN通过智能技术生成

最近开始学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”(文本框)控件。所有标准控

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值