Compartilhar via


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

Referência

AtlAxCreateControl

CAxWindow2T::CreateControlLic

Outros recursos

Controle composto funções global