【组件】基于MFC开发ActiveX控件--笑脸娃娃

本文介绍了如何使用MFC开发ActiveX控件,以笑脸娃娃为例,详细阐述了实验目的、原理、步骤,包括创建控件项目、修改类、实现属性和事件。同时讨论了在VS中开发组件的优缺点,并分享了实验过程中的学习心得和参考资料。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值