Compartir a través de


¿Cuál es el ATL API CONTROL- De Hospedaje?

ATL que hospeda API es el conjunto de funciones que permite que cualquier ventana actúa como un contenedor de controles ActiveX.Estas funciones se pueden vincular estática o dinámicamente en el proyecto puesto que están disponibles como código fuente y expuesto por ATL90.dll.Las funciones que hospedan se muestran en la tabla siguiente.

Función

Descripción

AtlAxAttachControl

Crea un objeto host, lo conecta con la ventana proporciona, después asocia un control existente.

AtlAxCreateControl

Crea un objeto host, lo conecta con la ventana proporciona, después cargar un control.

AtlAxCreateControlLic

Crea un control ActiveX con licencia, se inicializa, y los hospedarlo en la ventana especificada, similar a AtlAxCreateControl.

AtlAxCreateControlEx

Crea un objeto host, lo conecta con la ventana proporciona, después cargar un control (también permite que los receptores de eventos son configuración).

AtlAxCreateControlLicEx

Crea un control ActiveX con licencia, se inicializa, y los hospedarlo en la ventana especificada, similar a AtlAxCreateControlLic.

AtlAxCreateDialog

Crea un cuadro de diálogo no modal de un recurso de cuadro de diálogo y devuelve el identificador de ventana.

AtlAxDialogBox

Crea un cuadro de diálogo modal de un recurso de cuadro de diálogo.

AtlAxGetControl

Devuelve el puntero de interfaz de IUnknown del control hospedado en una ventana.

AtlAxGetHost

Devuelve el puntero de interfaz de IUnknown de objetos host conectado a una ventana.

AtlAxWinInit

Inicializa el código el CONTROL-hospedar.

AtlAxWinTerm

desinicializa el código el CONTROL-hospedar.

Los parámetros de HWND en las tres primeras funciones deben ser una ventana existente (casi) de cualquier tipo.Si llama a cualquiera de estas tres funciones explícitamente (normalmente, no tiene que), no pase un identificador de una ventana que está actuando ya como host (si lo hace, el objeto host existente no se liberado).

La primera llamada de siete funciones AtlAxWinInit implícitamente.

[!NOTA]

API que hospeda forma la base de compatibilidad ATL para la contención de controles ActiveX.Sin embargo, normalmente se poca necesidad de llamar a estas funciones directamente si aprovecha o crea de uso completo de las clases contenedoras ATL.Para obtener más información, vea ¿Qué clases ATL facilitan la contención de controles ActiveX?.

Vea también

Conceptos

Preguntas más frecuentes sobre la contención de controles ATL