Compartir a través de


Interfaz IAxWinHostWindowLic

Esta interfaz proporciona métodos para manipular un control con licencia y su objeto de host.

Sintaxis

interface IAxWinHostWindowLic : IAxWinHostWindow

Miembros

Métodos

Nombre Descripción
CreateControlLic Crea un control con licencia y lo adjunta al objeto de host.
CreateControlLicEx Crea un control con licencia, lo adjunta al objeto de host y, opcionalmente, configura un controlador de eventos.

Comentarios

IAxWinHostWindowLic hereda de IAxWinHostWindow y agrega métodos que admiten la creación de controles con licencia.

Consulte Hospedaje de controles ActiveX mediante ATL AXHost para obtener un ejemplo que utilice a los miembros de esta interfaz.

Requisitos

La definición de esta interfaz está disponible como IDL o C++, como se muestra a continuación.

Tipo de definición Archivo
IDL ATLIFace.idl
C++ ATLIFace.h (incluido también en ATLBase.h)

IAxWinHostWindowLic::CreateControlLic

Crea un control con licencia, lo inicializa y lo hospeda en la ventana identificada por hWnd.

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

Parámetros

bstrLic
[in] El parámetro BSTR que contiene la clave de licencia del control.

Comentarios

Consulte IAxWinHostWindow::CreateControl para obtener una descripción de los parámetros restantes y del valor devuelto.

Llamar a este método es equivalente a llamar a IAxWinHostWindowLic::CreateControlLicEx

Ejemplo

Consulte Hospedar controles ActiveX mediante ATL AXHost para obtener un ejemplo que utilice IAxWinHostWindowLic::CreateControlLic.

IAxWinHostWindowLic::CreateControlLicEx

Crea un control ActiveX con licencia, lo inicializa y lo hospeda en la ventana especificada, de forma similar a IAxWinHostWindow::CreateControl.

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

Parámetros

bstrLic
[in] El parámetro BSTR que contiene la clave de licencia del control.

Comentarios

Consulte IAxWinHostWindow::CreateControlEx para obtener una descripción de los parámetros restantes y del valor devuelto.

Ejemplo

Consulte Hospedar controles ActiveX mediante ATL AXHost para obtener un ejemplo que utilice IAxWinHostWindowLic::CreateControlLicEx.