AtlAxCreateControlLic
Cria um controle ActiveX licenciado, inicializa e hospeda-lo na janela especificada.
ATLAPI AtlAxCreateControlLic(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer,
BSTR bstrLic = NULL
);
Parâmetros
lpszName
Um ponteiro para uma seqüência de caracteres a ser passada para o controle.Deve ser formatado em uma das seguintes maneiras:ProgID, sistema autônomo "MSCAL.calendário.7"
Um CLSID sistema autônomo "{8E27C92B-1264-101 - 8A2F - C 040224009C02}"
Uma URL, sistema autônomo "https://www.microsoft.com"
Uma referência a um documento ativo sistema autônomo "arquivo://\\Documents\MyDoc.doc"
Um fragmento de HTML, sistema autônomo "MSHTML: <html><body>Esta é uma linha de texto</body></html>"
Observação: "MSHTML:" deve preceder o fragmento de HTML para que ele é designado sistema autônomo sendo um fluxo MSHTML.
hWnd
Identificador para a janela que o controle será anexado ao.pStream
Um ponteiro para um fluxo é usado para inicializar as propriedades do controle.Pode ser NULO.ppUnkContainer
O endereço de um ponteiro que receberá o IUnknown do contêiner.Pode ser NULO.bstrLic
BSTR que contém a licença para o controle.
Valor de retorno
Um dos valores HRESULT padrão.
Exemplo
See Hospedagem de controles ActiveX usando AXHost ATL para obter um exemplo de como usar AtlAxCreateControlLic.
Requisitos
Cabeçalho: atlhost.h
Consulte também
Conceitos
Conceitos básicos de controle composto