AtlAxCreateControlLic
Vytvoří ovládací prvek ActiveX licencovaná, inicializuje ji a hostitelem v zadané okno.
![]() |
---|
Tuto funkci nelze použít v aplikacích, které v . |
ATLAPI AtlAxCreateControlLic(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer,
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.bstrLic
BSTR obsahující licence pro ovládací prvek.
Vrácená hodnota
Jeden standardní hodnoty HRESULT.
Příklad
Viz Hostování ActiveX Ovládací prvky pomocí ATL AXHost ukázku použití AtlAxCreateControlLic .
Požadavky
Záhlaví: atlhost.h