Condividi tramite


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