ActiveX 控件
对于ActiveX控件,可以在Visual Studio中使用ClassWizard的方法引入,在MFC项目中选择菜单“项目”——> “添加类”——>“ActiveX控件中的MFC类”,然后可以分别从注册表和文件两种方式中选择自己想要的组件。选择注册表中的方式获取的都是在本系统中注册了的组件,而文件则是从磁盘目录下获取COM组件。
如果想为现有程序添加对ActiveX控件的支持,可以在应用程序的InitInstance函数中添加:
AfxEnableControlContainer
并在staafx.h中添加:
#include <afxdisp.h>
代码组件
这类组件就是普通的没有界面的COM组件,需要再客户端程序的代码中进行引入。一般有如下几种方法:
1. 使用MFC OLE 的ClassWizard:
在MFC项目的应用程序类&#