Интерфейс IAxWinHostWindowLic
Этот интерфейс предоставляет методы для управления лицензированным элементом управления и его объектом узла.
Синтаксис
interface IAxWinHostWindowLic : IAxWinHostWindow
Участники
Методы
Имя | Описание |
---|---|
CreateControlLic | Создает лицензированный элемент управления и присоединяет его к объекту узла. |
CreateControlLicEx | Создает лицензированный элемент управления, присоединяет его к объекту узла и при необходимости настраивает обработчик событий. |
Замечания
IAxWinHostWindowLic
наследует от IAxWinHostWindow и добавляет методы, поддерживающие создание лицензированных элементов управления.
См. пример размещения элементов ActiveX с помощью ATL AXHost , использующего элементы этого интерфейса.
Требования
Определение этого интерфейса доступно как IDL или C++, как показано ниже.
Тип определения | Файлы |
---|---|
IDL | ATLIFace.idl |
C++ | ATLIFace.h (также включен в ATLBase.h) |
IAxWinHostWindowLic::CreateControlLic
Создает лицензированный элемент управления, инициализирует его и размещает в окне, определяемом пользователем hWnd
.
STDMETHOD(CreateControlLic)(
LPCOLESTR lpTricsData,
HWND hWnd,
IStream* pStream,
BSTR bstrLic);
Параметры
bstrLic
[in] BSTR, содержащий ключ лицензии для элемента управления.
Замечания
Описание оставшихся параметров и возвращаемого значения см. в разделе IAxWinHostWindow::CreateControl .
Вызов этого метода эквивалентен вызову IAxWinHostWindowLic::CreateControlLicEx
Пример
Пример использования IAxWinHostWindowLic::CreateControlLic
элементов ActiveX см. в разделе "Размещение элементов ActiveX Controls с помощью ATL AXHost".
IAxWinHostWindowLic::CreateControlLicEx
Создает лицензированный элемент ActiveX, инициализирует его и размещает его в указанном окне, аналогично IAxWinHostWindow::CreateControl.
STDMETHOD(CreateControlLicEx)(
LPCOLESTR lpszTricsData,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnk,
REFIID riidAdvise,
IUnknown* punkAdvise,
BSTR bstrLic);
Параметры
bstrLic
[in] BSTR, содержащий ключ лицензии для элемента управления.
Замечания
Описание оставшихся параметров и возвращаемого значения см. в разделе IAxWinHostWindow::CreateControlEx .
Пример
Пример использования IAxWinHostWindowLic::CreateControlLicEx
элементов ActiveX см. в разделе "Размещение элементов ActiveX Controls с помощью ATL AXHost".