Partilhar via


IAxWinHostWindowLic Interface

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Esta interface fornece métodos para manipular um controlo licenciado e o seu objeto anfitrião.

Sintaxe

interface IAxWinHostWindowLic : IAxWinHostWindow

Membros

Methods

Nome Description
CreateControlLic Cria um controlo licenciado e anexa-o ao objeto anfitrião.
CreateControlLicEx Cria um controlo licenciado, anexa-o ao objeto anfitrião e, opcionalmente, configura um gestor de eventos.

Observações

IAxWinHostWindowLic herda do IAxWinHostWindow e adiciona métodos que suportam a criação de controlos licenciados.

Consulte Hospedagem de Controlos ActiveX usando ATL AXHost para um exemplo que utiliza os membros desta interface.

Requerimentos

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

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

IAxWinHostWindowLic::CreateControlLic

Cria um controlo licenciado, inicializa-o e aloja-o na janela identificada por hWnd.

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

Parâmetros

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

Observações

Consulte IAxWinHostWindow::CreateControl para uma descrição dos parâmetros restantes e valor de retorno.

Chamar este método é equivalente a chamar IAxWinHostWindowWindowLic::CreateControlLicEx

Example

Consulte Hospedagem de Controlos ActiveX usando ATL AXHost para um exemplo que utiliza IAxWinHostWindowLic::CreateControlLic.

IAxWinHostWindowLic::CreateControlLicEx

Cria um controlo ActiveX licenciado, inicializa-o e aloja-o na janela especificada, semelhante ao IAxWinHostWindow::CreateControl.

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

Parâmetros

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

Observações

Consulte IAxWinHostWindow::CreateControlEx para uma descrição dos parâmetros restantes e valor de retorno.

Example

Consulte Hospedagem de Controlos ActiveX usando ATL AXHost para um exemplo que utiliza IAxWinHostWindowLic::CreateControlLicEx.