Interfaccia IAxWinHostWindowLic
Questa interfaccia fornisce metodi per modificare un controllo concesso in licenza e il relativo oggetto host.
Sintassi
interface IAxWinHostWindowLic : IAxWinHostWindow
Membri
Metodi
Nome | Descrizione |
---|---|
CreateControlLic | Crea un controllo concesso in licenza e lo collega all'oggetto host. |
CreateControlLicEx | Crea un controllo concesso in licenza, lo collega all'oggetto host e, facoltativamente, configura un gestore eventi. |
Osservazioni:
IAxWinHostWindowLic
eredita da IAxWinHostWindow e aggiunge metodi che supportano la creazione di controlli con licenza.
Vedere Hosting di controlli ActiveX con ATL AXHost per un esempio che usa i membri di questa interfaccia.
Requisiti
La definizione di questa interfaccia è disponibile come IDL o C++, come illustrato di seguito.
Tipo definizione | file |
---|---|
IDL | ATLIFace.idl |
C++ | ATLIFace.h (incluso anche in ATLBase.h) |
IAxWinHostWindowLic::CreateControlLic
Crea un controllo con licenza, lo inizializza e lo ospita nella finestra identificata da hWnd
.
STDMETHOD(CreateControlLic)(
LPCOLESTR lpTricsData,
HWND hWnd,
IStream* pStream,
BSTR bstrLic);
Parametri
bstrLic
[in] BSTR che contiene il codice di licenza per il controllo .
Osservazioni:
Per una descrizione dei parametri rimanenti e del valore restituito, vedere IAxWinHostWindow::CreateControl .
La chiamata a questo metodo equivale a chiamare IAxWinHostWindowLic::CreateControlLicEx
Esempio
Per un esempio che usa , vedere Hosting di controlli ActiveX tramite ATL AXHost.IAxWinHostWindowLic::CreateControlLic
IAxWinHostWindowLic::CreateControlLicEx
Crea un controllo ActiveX concesso in licenza, lo inizializza e lo ospita nella finestra specificata, simile a IAxWinHostWindow::CreateControl.
STDMETHOD(CreateControlLicEx)(
LPCOLESTR lpszTricsData,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnk,
REFIID riidAdvise,
IUnknown* punkAdvise,
BSTR bstrLic);
Parametri
bstrLic
[in] BSTR che contiene il codice di licenza per il controllo .
Osservazioni:
Per una descrizione dei parametri rimanenti e del valore restituito, vedere IAxWinHostWindow::CreateControlEx .
Esempio
Per un esempio che usa , vedere Hosting di controlli ActiveX tramite ATL AXHost.IAxWinHostWindowLic::CreateControlLicEx