Interface IAxWinHostWindowLic

Essa interface fornece métodos para manipular um controle licenciado e seu objeto host.

Sintaxe

interface IAxWinHostWindowLic : IAxWinHostWindow

Membros

Métodos

Nome Descrição
CreateControlLic Cria um controle licenciado e o anexa ao objeto host.
CreateControlLicEx Cria um controle licenciado, anexa-o ao objeto host e, opcionalmente, configura um manipulador de eventos.

Comentários

IAxWinHostWindowLic herda de IAxWinHostWindow e adiciona métodos que dão suporte à criação de controles licenciados.

Confira Hospedagem de Controles ActiveX usando o AXHost da ATL para obter um exemplo que usa os membros dessa interface.

Requisitos

A definição dessa interface está disponível como IDL ou C++, conforme mostrado abaixo.

Tipo de definição Arquivo
IDL ATLIFace.idl
C++ ATLIFace.h (também incluído em ATLBase.h)

IAxWinHostWindowLic::CreateControlLic

Cria um controle licenciado, inicializa-o e hospeda-o na janela identificada pelo hWnd.

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

Parâmetros

bstrLic
[entrada] O BSTR que contém a chave de licença para o controle.

Comentários

Confira IAxWinHostWindow::CreateControl para obter uma descrição dos parâmetros restantes e do valor retornado.

Chamar esse método é equivalente a chamar IAxWinHostWindowLic::CreateControlLicEx

Exemplo

Confira Hospedagem de Controles ActiveX usando o AXHost da ATL para obter um exemplo que usa IAxWinHostWindowLic::CreateControlLic.

IAxWinHostWindowLic::CreateControlLicEx

Cria um controle ActiveX licenciado, inicializa-o e hospeda-o na janela especificada, semelhante a IAxWinHostWindow::CreateControl.

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

Parâmetros

bstrLic
[entrada] O BSTR que contém a chave de licença para o controle.

Comentários

Confira IAxWinHostWindow::CreateControlEx para obter uma descrição dos parâmetros restantes e do valor retornado.

Exemplo

Confira Hospedagem de Controles ActiveX usando o AXHost da ATL para obter um exemplo que usa IAxWinHostWindowLic::CreateControlLicEx.