AtlAxCreateControlLic
Создает лицензированное элемент управления ActiveX, инициализирует и размещение его в определенном окне.
![]() |
---|
Эту функцию нельзя использовать в приложениях, выполняемых в Среда выполнения Windows. |
ATLAPI AtlAxCreateControlLic(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer,
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.bstrLic
BSTR, содержащий лицензия для элемента управления.
Возвращаемое значение
Один из стандартных значений HRESULT.
Пример
См. раздел Размещение элементов управления ActiveX с использованием библиотеки ATL AXHost для образца, как использовать AtlAxCreateControlLic.
Требования
Header: atlhost.h
См. также
Ссылки
Основные понятия
Принципы составного элемента управления