Compartir a través de


AtlAxCreateControl

Crea un control ActiveX, se inicializa, y los hospedarlo en la ventana especificada.

Importante

Esta función no se puede utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

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

Parámetros

  • lpszName
    Un puntero a una cadena que se pasará al control. Debe dar formato en una de las siguientes maneras:

    • ProgID como “MSCAL.Calendar.7”

    • CLSID como “{8E27 C92 B-1264-101C-8A2F-040224009 C02}”

    • UNA dirección URL como “https://www.microsoft.com”

    • Una referencia a un documento activo como “file:// \\Documents\MyDoc .doc”

    • Un fragmento HTML como “MSHTML: <HTML> <CUERPO> Esta es una línea de text</BODY></HTML>”

      Nota

      “MSHTML: ” debe preceder al fragmento HTML para notificarlo como ser una secuencia MSHTML.

  • hWnd
    [in] Identificador de la ventana que el control se adjuntará a.

  • pStream
    [in] Un puntero a una secuencia que se utiliza para inicializar las propiedades del control. puede ser NULL.

  • ppUnkContainer
    [out] La dirección de un puntero que recibirá IUnknown del contenedor. puede ser NULL.

Valor devuelto

Uno de los valores estándar de HRESULT.

Comentarios

Esta función global proporciona el mismo resultado que llamando a AtlAxCreateControlEx( lpszName**,** hWnd**,** pStream**, NULL, NULL, NULL, NULL** );.

Para crear un control ActiveX con licencia, vea AtlAxCreateControlLic.

Requisitos

encabezado: atlhost.h

Vea también

Referencia

CAxWindow::CreateControl

Conceptos

Fundamentos de controles compuestos de ATL

Otros recursos

Composite Control Global Functions