IAxWinHostWindowLic – rozhraní
Toto rozhraní poskytuje metody pro manipulaci s licencovaným ovládacím prvku a jeho hostitelským objektem.
Syntaxe
interface IAxWinHostWindowLic : IAxWinHostWindow
Členové
Metody
Název | Popis |
---|---|
CreateControlLic | Vytvoří licencovaný ovládací prvek a připojí ho k hostitelskému objektu. |
CreateControlLicEx | Vytvoří licencovaný ovládací prvek, připojí ho k hostitelskému objektu a volitelně nastaví obslužnou rutinu události. |
Poznámky
IAxWinHostWindowLic
dědí z IAxWinHostWindow a přidává metody, které podporují vytváření licencovaných ovládacích prvků.
Viz Hostování ovládacích prvků ActiveX pomocí ATL AXHost pro ukázku, která používá členy tohoto rozhraní.
Požadavky
Definice tohoto rozhraní je k dispozici jako IDL nebo C++, jak je znázorněno níže.
Typ definice | Soubor |
---|---|
IDL | ATLIFace.idl |
C++ | ATLIFace.h (zahrnutý také v ATLBase.h) |
IAxWinHostWindowLic::CreateControlLic
Vytvoří licencovaný ovládací prvek, inicializuje ho a hostuje ho v okně identifikovaném uživatelem hWnd
.
STDMETHOD(CreateControlLic)(
LPCOLESTR lpTricsData,
HWND hWnd,
IStream* pStream,
BSTR bstrLic);
Parametry
bstrLic
[v] BSTR, který obsahuje licenční klíč pro ovládací prvek.
Poznámky
Viz IAxWinHostWindow::CreateControl pro popis zbývajících parametrů a návratové hodnoty.
Volání této metody je ekvivalentní volání IAxWinHostWindowLic::CreateControlLicEx
Příklad
Viz Hostování ovládacích prvků ActiveX pomocí ATL AXHost pro ukázku, která používá IAxWinHostWindowLic::CreateControlLic
.
IAxWinHostWindowLic::CreateControlLicEx
Vytvoří licencovaný ovládací prvek ActiveX, inicializuje ho a hostuje ho v zadaném okně, podobně jako IAxWinHostWindow::CreateControl.
STDMETHOD(CreateControlLicEx)(
LPCOLESTR lpszTricsData,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnk,
REFIID riidAdvise,
IUnknown* punkAdvise,
BSTR bstrLic);
Parametry
bstrLic
[v] BSTR, který obsahuje licenční klíč pro ovládací prvek.
Poznámky
Viz IAxWinHostWindow::CreateControlEx pro popis zbývajících parametrů a návratové hodnoty.
Příklad
Viz Hostování ovládacích prvků ActiveX pomocí ATL AXHost pro ukázku, která používá IAxWinHostWindowLic::CreateControlLicEx
.