Доступ к библиотеке типов

Библиотеки типов предоставляют интерфейсы элемента управления OLE другим приложениям с поддержкой OLE. Каждый элемент управления OLE должен иметь библиотеку типов, если предоставляется один или несколько интерфейсов.

Следующие макросы позволяют элементу управления OLE предоставить доступ к собственной библиотеке типов:

Доступ к библиотеке типов

Имя Описание
DECLARE_OLETYPELIB GetTypeLib Объявляет функцию-член элемента управления OLE (необходимо использовать в объявлении класса).
IMPLEMENT_OLETYPELIB GetTypeLib Реализует функцию-член элемента управления OLE (необходимо использовать в реализации класса).

DECLARE_OLETYPELIB

Объявляет функцию-член GetTypeLib класса элемента.

DECLARE_OLETYPELIB(class_name)

Параметры

class_name
Имя класса элемента управления, связанного с библиотекой типов.

Замечания

Используйте этот макрос в файле заголовка класса элемента управления.

Требования

Заголовок: afxdisp.h

IMPLEMENT_OLETYPELIB

Реализует функцию-член элемента управления GetTypeLib .

IMPLEMENT_OLETYPELIB(class_name, tlid, wVerMajor,  wVerMinor)

Параметры

class_name
Имя класса элемента управления, связанного с библиотекой типов.

tlid
Номер идентификатора библиотеки типов.

wVerMajor
Номер основной версии библиотеки типов.

wVerMinor
Дополнительный номер версии библиотеки типов.

Замечания

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

Требования

Заголовок: afxdisp.h

См. также

Макросы и глобальные