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


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

См. также

Ссылки

AtlAxCreateControl

CAxWindow2T::CreateControlLicEx

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

Принципы составного элемента управления

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

Функции глобального составного элемента управления