Фабрики классов и прослушивание
Для создания экземпляра элемента управления OLE контейнерное приложение вызывает функцию-член фабрики класса элемента управления. Поскольку элемент управления фактический объект OLE, фабрика класса отвечает за создание экземпляров элемента управления. Каждый класс элемента управления OLE должен иметь фабрику класса.
Другая важная функциональные возможности элементов управления OLE их возможность принудительного лицензию. ControlWizard позволяет в объединенный лицензированию во время создания проекта элемента управления. Дополнительные сведения о лицензировании элементов управления см. в разделе Элементы управления ActiveX. Лицензировании элементов управления ActiveX статьи.
В следующей таблице перечислены некоторые макросы и функций, используемых для объявления и реализации фабрики класса элемента управления и в лицензии элемента управления.
Фабрики класса и лицензирование
Объявляет фабрику класса элемента управления OLE или страницы свойств. |
|
Реализует функции GetClassID элемента управления и объявляется экземпляр фабрики класса. |
|
Начинается объявление всех функций лицензирования. |
|
Завершает объявление всех функций лицензирования. |
|
Проверяет лицензирован ли элемент управления для использования на определенном компьютере. |