AtlAxCreateControlLicEx
Создает лицензированное элемент управления ActiveX, инициализирует и размещение его в определенном окне.Указатель интерфейса, а получатель события для нового элемента управления можно также создать.
![]() |
---|
Эту функцию нельзя использовать в приложениях, выполняемых в Среда выполнения Windows. |
ATLAPI AtlAxCreateControlLicEx(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer,
IUnknown** ppUnkControl,
REFIID iidSink = IID_NULL,
IUnknown* punkSink = NULL,
BSTR bstrLic= NULL
);
Параметры
lpszName
Указатель на строку, передаваемый элементу управления.Форматироватьо быть одним из следующих способов:Идентификатор ProgID "MSCAL.Calendar.7" как
CLSID, как "{}" 8E27C92B-1264-101C-8A2F-040224009C02
URL-адрес "https://www.microsoft.com"
Ссылка на активный документ например "file://\\Documents\MyDoc.doc"
Фрагмент HTML, например "MSHTML:<HTML><BODY>Это строка текста</BODY></HTML>"
Примечание
"MSHTML: " перед фрагмент HTML, чтобы он будет назначен быть потоком MSHTML.
hWnd
Дескриптор окна, что элемент управления будет вложен в.pStream
Указатель на поток, используемый для инициализации свойства элемента управления.Может быть NULL.ppUnkContainer
Адрес указателя, который обращается IUnknown контейнера.Может быть NULL.ppUnkControl
[out] Адрес указателя, который обращается IUnknown созданного элемента управления.Может быть NULL.iidSink
Идентификатор интерфейса исходящего интерфейса, содержащихся в объекте.punkSink
Указатель на интерфейс получателя IUnknown объекта, к которому необходимо подключиться iidSink в указанной точке подключения, содержащегося объекта, содержащийся объект успешно будет создать.bstrLic
BSTR, содержащий лицензия для элемента управления.
Возвращаемое значение
Один из стандартных значений HRESULT.
Заметки
AtlAxCreateControlLicEx аналогично AtlAxCreateControlLic но также позволяет получить указатель интерфейса на вновь созданный элемент управления и настройки приемник события для получения события инициированный элементом управления.
Пример
См. раздел Размещение элементов управления ActiveX с использованием библиотеки ATL AXHost для образца, как использовать AtlAxCreateControlLicEx.
Требования
Header: atlhost.h
См. также
Ссылки
CAxWindow2T::CreateControlLicEx
Основные понятия
Принципы составного элемента управления