0.前期准备
vs2015项目选定MFC,联机下载资源安装成功。(vs2010需要手动解压vs目录下的Simples安装包,ActiveX容器也是解压得到的)
建立对话框(忘了,哭):
项目名-》右击-》资源—》Dialog->添加资源,选对话框
在对话框的空白区域,双击,进入“MFC类向导”
1.进入正文
实验课程 组件技术 实验日期 2017.10.29 同实验者
实验项目 基于MFC的ActiveX控件开发—笑脸娃娃
一、 实验目的
1. 用MFC实现ActiveX控制
2. 用MFC实现ActiveX控制包容器
二、 实验原理
MFC提供了全面的ActiveX控制开发支持,从最初的MFCActiveXControlWizard开始,从ClassWizard对ActiveX控制的属性和方法,事件的支持。除了最基本的ActiveX控制功能,MFC还支持ActiveX控制的属性页特性,事件,属性变化通知,和许可证检查。当然,因为ActiveX控制的基本类COleControl派生于CWnd类,所以ActiveX控制也具备普通窗口的特性,包括消息管理机制,窗口操作,拖放和剪贴板等。
三、 实验步骤
1. 例子程序Smile
1. 创建控件项目: MFC ActiveX控件Smile
2. 修改类
Smile包含五个类:①CSmileApp类是工程的应用类。直接由AppWizard生成,通常不需要特殊处理。②CSmileCt