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
    类的实际名称。

  • external_name
    对象名显示在其他应用程序 (用引号)。

  • lw1w2b1b2b3b4b5b6b7b8
    类的 CLSID的元素。

备注

备注

如果使用 IMPLEMENT_OLECREATE,默认情况下,您只支持单个线程模型。如果使用 IMPLEMENT_OLECREATE_FLAGS,可以通过使用 nFlags 参数,其中一个线程模型您的对象支持。

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

OLE 类 ID 是对象的一个 128 位标识符。 它由一 long、两 WORD的和八 字节的,如由 w1w2b1 通过在语法声明的 b8 。 应用程序向导 " 和 " 代码向导创建自己的唯一 OLE 类 ID 根据要求。

要求

Header: afxdisp.h

请参见

参考

DECLARE_OLECREATE

CLSID Key

概念

MFC宏和Globals