Partilhar via


AtlAxCreateControl

Cria um controle ActiveX, inicializa e hospeda-lo na janela especificada.

ATLAPI AtlAxCreateControl(
   LPCOLESTR lpszName,
   HWND hWnd,
   IStream* pStream,
   IUnknown** ppUnkContainer 
);

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
    [in] Identificador para a janela que o controle será anexado ao.

  • pStream
    [in] Um ponteiro para um fluxo é usado para inicializar as propriedades do controle.Pode ser NULO.

  • ppUnkContainer
    [out] O endereço de um ponteiro que receberá o IUnknown do contêiner.Pode ser NULO.

Valor de retorno

Um dos valores HRESULT padrão.

Comentários

Esta função global lhe dá o mesmo resultado que chamada AtlAxCreateControlEx( lpszName**,** hWndpStreamDo , nulo, nulo, nulo, nulo);.

Para criar um controle ActiveX licenciado, consulte AtlAxCreateControlLic.

Requisitos

Cabeçalho: atlhost.h

Consulte também

Conceitos

Conceitos básicos de controle composto

Referência

CAxWindow::CreateControl

Outros recursos

Controle composto funções global