实现接口

为实现接口,必须已创建了作为 ATL COM 应用程序或包含 ATL 支持的 MFC 应用程序的项目。 可使用 ATL 项目向导创建 ATL 应用程序,或者向 MFC 应用程序项目添加 ATL 对象以实现 MFC 应用程序的 ATL 支持。

创建项目后,要实现接口,必须先添加 ATL 对象。 有关向 ATL 项目添加对象的向导列表,请参见向 ATL 项目添加对象和控件

提示

该向导不支持 ATL 对话框、使用 ATL 的 XML Web services、性能对象或性能计数器。

如果添加 ATL 控件,可以指定是否实现该向导的接口页上列出的和 atlcom.h 中定义的默认接口。

添加了项目或控件后,可以使用“实现接口向导”实现位于任何可用类型库中的其他接口。

如果添加新接口,必须手动将它添加到项目的 .idl 文件。 有关更多信息,请参见在 ATL 项目中添加新接口

实现接口

  1. 在类视图中,右击 ATL 对象的类名。

  2. 从快捷菜单中单击“添加”,然后单击**“实现接口”**显示“实现接口向导”

  3. 从适当的类型库中选择要实现的接口并单击“完成”。

  4. 在类视图中,展开对象的“基项和接口”节点查看已经实现的接口,然后展开接口的节点查看它的可用属性、方法和事件。

    提示

    也可以使用对象浏览器查看接口成员。

请参见

概念

创建 COM 接口

编辑 COM 接口