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