- 9
- 0
- 约1.27万字
- 约 53页
- 2017-05-26 发布于湖北
- 举报
ActiveX控件课案
添加自定义事件的操作是在类视图中右击ActiveX 控件类,比如在此例中就是Caxtivexdemo1Ctrl。在菜单中选择添加事件,打开添加事件向导。定义一个叫做MyEvent的事件,事件可以带参数,比如我们加个BSTR( Basic STRing, COM/OLE中定义的语言无关的标准字符串数据类型, 类似于WCHAR*)的参数msg。 选中类视图中的控件类,即Cactivexdemo1Ctrl,下面也会出现一个MyEvent函数。双击这个MyEvent可以看到定义代码如下: void MyEvent(BSTR? msg) { FireEvent(eventidMyEvent, EVENT_PARAM(VTS_PI1), msg); } 这里的这个MyEvent(BSTR msg)函数就是用于触发MyEvent事件用的,什么意思呢,就是说当在控件中需要触发自定义的这个MyEvent的时候调用这个MyEvent(BSTR msg)就可以了。 下面结合例子看看是怎么回事。 比如说我们希望用户鼠标双击左键的时候触发这个事件,就这么来作。选中类视图中的控件类,即Cactivexdemo1Ctrl,然后在消息窗口中找到WM_LBUTTONDBCLK,添加这个消息的处理函数。 在消息处理函数中如下修改: void Cactivexdemo1Ctrl::OnLButtonDblClk(UI
您可能关注的文档
- 光电倍增管.ppt
- 光现象复习课.ppt
- 光电信息技术实验报告.docx
- Access2003入门.doc
- 光电子器件_第二章结型光电探测器.ppt
- 光电子器件_第四章微光像增强器.ppt
- access第一章-数据库基础知识.ppt
- ACCESS表结构及数据导入到ORACLE.doc
- 光学镜头中相配件的工艺分析及数控加工课件.doc
- Access数据库图文实例课案.doc
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
原创力文档

文档评论(0)