Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.