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
对象名显示在其他应用程序 (用引号)。l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
类的 CLSID的元素。
备注
备注
如果使用 IMPLEMENT_OLECREATE,默认情况下,您只支持单个线程模型。如果使用 IMPLEMENT_OLECREATE_FLAGS,可以通过使用 nFlags 参数,其中一个线程模型您的对象支持。
该外部名称是该标识符显示在其他应用程序。 客户端应用程序使用的是外部名称请求此类对象从自动化服务器的。
OLE 类 ID 是对象的一个 128 位标识符。 它由一 long、两 WORD的和八 字节的,如由 左、 w1、 w2和 b1 通过在语法声明的 b8 。 应用程序向导 " 和 " 代码向导创建自己的唯一 OLE 类 ID 根据要求。
要求
Header: afxdisp.h