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 уникальный идентификатор в 128 для объекта. Он состоит из одного 2, long, word и byte8 s, как представлено l, w1, w2 и b1 через b8 в описании синтаксиса. Мастер приложений и мастера кода создается уникальный идентификатор класса OLE автоматически по мере необходимости.
Требования
Header: afxdisp.h