使用MFC实现进程内COM组件的步骤

≡放荡痞女 提交于 2019-12-07 04:37:32

MFC实现COM组件的几个步骤:

  1. 创建MFC dll项目选择自动化选项(Automation); //自动生成MFC_COM代码框架。
  2. 使用ClassWizard创建继承于CCmdTarget的功能类。
  3. 在功能类的头文件使用组宏BEGIN_INTERFACE_PART(…)定义内嵌实现接口类。
  4. 使用DECLARE_INTERFACE_MAP()DECLARE_OLECREATE宏声明接口映射表和COM对象工厂。
  5. 为各类接口定义IID的值,使用BEGIN_INTERFACE_MAP等组宏定义接口映表的值。
  6. 使用宏DECLARE_OLECREATE定义COM对象工厂。
  7. 定义内嵌类的实现
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!