Sdílet prostřednictvím


AtlAxCreateControlLicEx

Vytvoří ovládací prvek ActiveX licencovaná, inicializuje ji a hostitelem v zadané okno.Lze také vytvořit rozhraní ukazatele a události jímky pro nový ovládací prvek.

Důležitá poznámkaDůležité

Tuto funkci nelze použít v aplikacích, které v .

ATLAPI AtlAxCreateControlLicEx( 
LPCOLESTR lpszName,  
HWND hWnd,  
IStream* pStream, 
IUnknown** ppUnkContainer,  
IUnknown** ppUnkControl, 
REFIID iidSink = IID_NULL,  
IUnknown* punkSink = NULL,  
BSTR bstrLic= NULL 
);

Parametry

  • lpszName
    Ukazatel na řetězec předávané ovládacího prvku.Musí být formátován jedním z následujících způsobů:

    • ProgID jako "MSCAL.Calendar.7 "

    • Identifikátor CLSID jako "{8E27C92B-1264-101C-8A2F-040224009C02}"

    • URL, například "https://www.microsoft.com/"

    • Odkaz na aktivní dokument jako "file://\\Documents\MyDoc.doc"

    • Fragment HTML jako "MSHTML: <HTML> <BODY> je řádek textu </BODY> </HTML>"

      [!POZNÁMKA]

      "MSHTML:" musí předcházet HTML fragment, takže je označen jako proud MSHTML.

  • hWnd
    Zpracování ovládacího prvku bude připojen k oknu.

  • pStream
    Ukazatel na datový proud, který slouží k inicializaci vlastnosti ovládacího prvku.Může být NULL.

  • ppUnkContainer
    Ukazatel, který obdrží adresu IUnknown kontejneru.Může být NULL.

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

  • iidSink
    Identifikátor rozhraní odchozí rozhraní objektu kontejneru.

  • punkSink
    Ukazatel IUnknown rozhraní objekt jímky spojovací bod určený k iidSink na obsažený objekt po obsažený objekt byl úspěšně vytvořen.

  • bstrLic
    BSTR obsahující licence pro ovládací prvek.

Vrácená hodnota

Jeden standardní hodnoty HRESULT.

Poznámky

AtlAxCreateControlLicExje podobný AtlAxCreateControlLic , ale 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.

Příklad

Viz Hostování ActiveX Ovládací prvky pomocí ATL AXHost ukázku použití AtlAxCreateControlLicEx .

Požadavky

Záhlaví: atlhost.h

Viz také

Referenční dokumentace

AtlAxCreateControl

CAxWindow2T::CreateControlLicEx

Koncepty

ATL – principy vytváření složených prvků

Další zdroje

Složený ovládací globální funkce