Freigeben über


IAxWinHostWindowLic-Schnittstelle

Diese Schnittstelle stellt Methoden zum Bearbeiten eines lizenzierten Steuerelements und seines Hostobjekts bereit.

Syntax

interface IAxWinHostWindowLic : IAxWinHostWindow

Member

Methoden

Name Beschreibung
CreateControlLic Erstellt ein lizenziertes Steuerelement und fügt es an das Hostobjekt an.
CreateControlLicEx Erstellt ein lizenziertes Steuerelement, fügt es an das Hostobjekt an und richtet optional einen Ereignishandler ein.

Hinweise

IAxWinHostWindowLic erbt von IAxWinHostWindow und fügt Methoden hinzu, die die Erstellung lizenzierter Steuerelemente unterstützen.

Unter Hosten von ActiveX-Steuerelementen mit ATL AXHost finden Sie ein Beispiel, in dem die Member dieser Schnittstelle verwendet werden.

Anforderungen

Die Definition dieser Schnittstelle ist wie unten dargestellt als IDL oder C++ verfügbar.

Definitionstyp Datei
IDL ATLIFace.idl
C++ ATLIFace.h (auch in ATLBase.h enthalten)

IAxWinHostWindowLic::CreateControlLic

Erstellt ein lizenziertes Steuerelement, initialisiert es und hostet es im durch hWnd.

STDMETHOD(CreateControlLic)(
    LPCOLESTR lpTricsData,
    HWND hWnd,
    IStream* pStream,
    BSTR bstrLic);

Parameter

bstrLic
[in] Der BSTR, der den Lizenzschlüssel für das Steuerelement enthält.

Hinweise

Eine Beschreibung der verbleibenden Parameter und des Rückgabewerts finden Sie unter "IAxWinHostWindow::CreateControl ".

Das Aufrufen dieser Methode entspricht dem Aufrufen von IAxWinHostWindowLic::CreateControlLicEx

Beispiel

Ein Beispiel, das verwendet, IAxWinHostWindowLic::CreateControlLicfinden Sie unter Hosten von ActiveX-Steuerelementen mit ATL AXHost.

IAxWinHostWindowLic::CreateControlLicEx

Erstellt ein lizenziertes ActiveX-Steuerelement, initialisiert es und hostet es im angegebenen Fenster, ähnlich wie IAxWinHostWindow::CreateControl.

STDMETHOD(CreateControlLicEx)(
    LPCOLESTR lpszTricsData,
    HWND hWnd,
    IStream* pStream,
    IUnknown** ppUnk,
    REFIID riidAdvise,
    IUnknown* punkAdvise,
    BSTR bstrLic);

Parameter

bstrLic
[in] Der BSTR, der den Lizenzschlüssel für das Steuerelement enthält.

Hinweise

Eine Beschreibung der verbleibenden Parameter und des Rückgabewerts finden Sie unter "IAxWinHostWindow::CreateControlEx" .

Beispiel

Ein Beispiel, das verwendet, IAxWinHostWindowLic::CreateControlLicExfinden Sie unter Hosten von ActiveX-Steuerelementen mit ATL AXHost.