IMPLEMENT_OLECREATE

此宏或 IMPLEMENT_OLECREATE_FLAGS 必须出现在使用 DECLARE_OLECREATE的任何类的实现文件。

IMPLEMENT_OLECREATE(class_name, external_name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8 )

参数

  • class-name
    类文件的实际名称。

  • 外部名称
    对象名称向其他应用程序 (包含在引号)。

  • l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
    CLSID的组件。

备注

备注

如果使用 IMPLEMENT_OLECREATE,在默认情况下,您只支持单个线程模型。如果您使用 IMPLEMENT_OLECREATE_FLAGS,则可以使用 nFlags 参数指定,哪个线程模型对象支持。

外部名称是标识符公开到其他应用程序。 客户端应用程序使用外部名称请求此类对象从自动化服务器。

OLE 类 ID 是对象的单个 128 位标识符。 它包括两个 longWORD、和,如由 、、BYTEw1w2b1 在语法说明的 b8。 应用程序向导和代码向导创建了唯一 OLE 类 ID 根据要求。

要求

"头部:" afxdisp.h

请参见

参考

DECLARE_OLECREATE

CLSID Key

概念

MFC 宏和全局函数