从 ActiveX 控件添加类

使用该向导从可用 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