Partage via


IAxWinHostWindowLic, interface

Cette interface fournit des méthodes pour manipuler un contrôle sous licence et son objet hôte.

Syntaxe

interface IAxWinHostWindowLic : IAxWinHostWindow

Membres

Méthodes

Nom Description
CreateControlLic Crée un contrôle sous licence et l’attache à l’objet hôte.
CreateControlLicEx Crée un contrôle sous licence, l’attache à l’objet hôte et configure éventuellement un gestionnaire d’événements.

Notes

IAxWinHostWindowLic hérite de IAxWinHostWindow et ajoute des méthodes qui prennent en charge la création de contrôles sous licence.

Consultez l’hébergement de contrôles ActiveX à l’aide d’ATL AXHost pour obtenir un exemple qui utilise les membres de cette interface.

Spécifications

La définition de cette interface est disponible en tant que IDL ou C++, comme indiqué ci-dessous.

Type de définition Fichier
IDL ATLIFace.idl
C++ ATLIFace.h (également inclus dans ATLBase.h)

IAxWinHostWindowLic ::CreateControlLic

Crée un contrôle sous licence, l’initialise et l’héberge dans la fenêtre identifiée par hWnd.

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

Paramètres

bstrLic
[in] BSTR qui contient la clé de licence du contrôle.

Notes

Consultez IAxWinHostWindow ::CreateControl pour obtenir une description des paramètres restants et de la valeur de retour.

L’appel de cette méthode équivaut à appeler IAxWinHostWindowLic ::CreateControlLicEx

Exemple

Consultez l’hébergement de contrôles ActiveX à l’aide d’ATL AXHost pour un exemple qui utilise IAxWinHostWindowLic::CreateControlLic.

IAxWinHostWindowLic ::CreateControlLicEx

Crée un contrôle ActiveX sous licence, l’initialise et l’héberge dans la fenêtre spécifiée, comme IAxWinHostWindow ::CreateControl.

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

Paramètres

bstrLic
[in] BSTR qui contient la clé de licence du contrôle.

Notes

Consultez IAxWinHostWindow ::CreateControlEx pour obtenir une description des paramètres restants et de la valeur de retour.

Exemple

Consultez l’hébergement de contrôles ActiveX à l’aide d’ATL AXHost pour un exemple qui utilise IAxWinHostWindowLic::CreateControlLicEx.