IMPLEMENT_OLECREATE

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

# include lt;afxdisp.h>

Параметры

аргумент class_name

Фактическое имя класса (не заключен в кавычки).

external_name

Имя объекта, могут подвергнуться другим приложениям (заключена в кавычки).

l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8

Компоненты класса CLSID.

Примечания

Этот макрос должен появиться в файле реализации для любого класса, который использует DECLARE_OLECREATE.

Внешнее имя — идентификатор, подвергающихся другим приложениям. Клиентские приложения используют внешнее имя для запроса объекта этого класса от сервера автоматизации.

Идентификатор класса OLE — это уникальный 128-битный идентификатор для объекта. Он состоит из одной длинные, два словаs и восемь БАЙТs, в лице, l, w1, w2и b1 через b8 в описании синтаксиса. ClassWizard и AppWizard создают уникальные идентификаторы класса OLE для вас при необходимости.

См. также DECLARE_OLECREATE, CLSID ключ.

Index