从 ActiveX 控件添加类

更新:2007 年 11 月

使用该向导从可用 ActiveX 控件的接口创建 MFC 类。可以向 MFC 应用程序MFC DLLMFC ActiveX 控件中添加 MFC 类。

说明:

不需要创建启用自动化的 MFC 项目,也可以从 ActiveX 控件添加类。

ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件,它支持广泛的 OLE 功能并可自定义以满足多种软件的需要。ActiveX 控件旨在用于普通的 ActiveX 控件容器和 Internet 上的万维网页。

从 ActiveX 控件添加 MFC 类

  1. 解决方案资源管理器“类视图”中,右击要向其中添加 ActiveX 控件类的项目的名称。

  2. 从快捷菜单中单击“添加”,然后单击“添加类”。

  3. 添加类对话框的“模板”窗格中,单击“ActiveX 控件中的 MFC 类”,然后单击“打开”以显示从 ActiveX 控件向导添加类

在该向导中,可以在 ActiveX 控件中添加多个接口。同样,可以在单个向导会话中从多个 ActiveX 控件创建类。

可以从系统中注册的 ActiveX 控件添加类,也可从位于类型库文件(.tlb、.olb、.dll、.ocx 或 .exe)中的 ActiveX 控件添加类,而无需先在系统中注册这些控件。有关注册 ActiveX 控件的更多信息,请参见注册 OLE 控件

该向导为从选定的 ActiveX 控件添加的每个接口创建 MFC 类(派生自 CWndCOleDispatchDriver)。

请参见

概念

MFC ActiveX Controls

其他资源

Introduction to COM and ATL