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