Поделиться через


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

См. также

Ссылки

CAxWindow::CreateControl

Основные понятия

Основные сведения о составном элементе управления ATL

Другие ресурсы

Composite Control Global Functions