基于MFC的ActiveX控件 demoCtrl 的三种映射解释 + demo

消息映射:

  • 让ActiveX控件程序可以接受系统发送的事件通知,如窗体创建和关闭事件
  • 响应操作系统的消息

调度映射:

  • 让外部调用程序(包含ActiveX的容器)可以方便地访问ActiveX控件的属性和方法
  • 可以在外部调用的接口函数,通俗的将就是一个控件可以调用它内部的函数,如CButton btn;btn.函数名()

事件映射:

  • 让ActiveX控件可以向外部调用程序(包含ActiveX的容器)发送事件通知
  • 单击、双击等事件由ocx传给它的容器进行响应,如按钮的一些事件,触发后可以在它的父窗口中进行响应处理

  • 添加调度映射:类视图 > 点击demolib > 右键 demo > 添加方法
  • 添加事件映射:类视图 > 点击demolib > 右键 demoEvents > 添加方法
  • demo附上:OCXDemo

ocx入门解析
VS2010创建OCX控件

猜你喜欢

转载自blog.csdn.net/guo_lei_lamant/article/details/79714851