AtlAxCreateControlLic
Cria um controle ActiveX licenciado, inicializa-o, e hospedá-lo na janela especificada.
Importante |
---|
Essa função não pode ser usada em aplicativos executados em Tempo de Execução do Windows. |
ATLAPI AtlAxCreateControlLic(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer,
BSTR bstrLic= NULL
);
Parâmetros
lpszName
Um ponteiro para uma cadeia de caracteres a ser passado para o controle.Deve ser formatado em uma das seguintes maneiras:ProgID como “MSCAL.Calendar.7”
Um CLSID como “{}” 8E27C92B-1264-101C-8A2F-040224009C02
UM URL como “https://www.microsoft.com”
Uma referência a um documento ativo como “file://\\Documents\MyDoc.doc”
Um fragmento HTML como “MSHTML:<HTML><BODY>isso é uma linha de texto</BODY></HTML>”
Observação “MSHTML: ” deve preceder o fragmento HTML de modo que é designado como ser um fluxo de MSHTML.
hWnd
Identificador para a janela que o controle será associado.pStream
Um ponteiro para um fluxo que é usado para inicializar propriedades do controle.Pode ser NULO.ppUnkContainer
O endereço de um ponteiro que recebe IUnknown do recipiente.Pode ser NULO.bstrLic
O BSTR que contém a licença para o controle.
Valor de retorno
Um dos valores padrão do HRESULT.
Exemplo
Hospedando controles ActiveX usando ATL AXHost consulte para um exemplo de como usar AtlAxCreateControlLic.
Requisitos
Cabeçalho: atlhost.h