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
Conceptos
Fundamentales compuestos de Control