Sdílet prostřednictvím


IAxWinHostWindow::CreateControlEx

Vytvoří ovládací prvek ActiveX, inicializuje ji a hostitelem v zadané okno podobné IAxWinHostWindow::CreateControl.

STDMETHOD( CreateControlEx )(
   LPCOLESTR lpszTricsData,
   HWND hWnd,
   IStream* pStream,
   IUnknown** ppUnk,
   REFIID riidAdvise,
   IUnknown* punkAdvise 
);

Parametry

  • lpTricsData
    [v] Řetězec identifikující vytvořit ovládací prvek.Může být identifikátor CLSID (musí zahrnovat složených závorek), ProgID, adresu URL nebo kód HTML (s předponou MSHTML:).

  • hWnd
    [v] Popisovač okna pro hostování.

  • pStream
    [v] Ukazatele rozhraní obsahující inicializačních dat pro ovládací prvek datového proudu.Může být NULL.

  • ppUnk
    [výstup] Ukazatel, který obdrží adresu IUnknown rozhraní vytvořené ovládací prvek.Může být NULL.

  • riidAdvise
    [v] Identifikátor rozhraní odchozí rozhraní objektu kontejneru.Může být IID_NULL.

  • punkAdvise
    [v] Ukazatel IUnknown rozhraní objekt jímky spojovacímu bodu na obsažený objekt určený k iidSink .

Vrácená hodnota

Standard HRESULT hodnotu.

Poznámky

Na rozdíl od CreateControl metody CreateControlEx také umožňuje přijímat ukazatele rozhraní do nově vytvořeného ovládacího prvku a jímky událostí nastaven příjem událostí na ovládací prvek.

Vytvoření licencované ovládacího prvku ActiveX naleznete v tématu IAxWinHostWindowLic::CreateControlLicEx.

Požadavky

Záhlaví: atliface.h

Viz také

Referenční dokumentace

Rozhraní IAxWinHostWindow

IAxWinHostWindow::CreateControl

IAxWinHostWindow::AttachControl

CAxWindow::CreateControlEx

AtlAxCreateControlEx