Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Библиотеки типов предоставляют интерфейсы элемента управления 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