Compartir a través de


¿Qué ATL ordena facilita la contención de controles ActiveX?

El código que hospeda ATL no requiere utilizar ninguna clase ATL; puede crear simplemente una ventana de “AtlAxWin80” y utilizar API que hospeda en caso necesario (para obtener más información, vea ¿Cuál es el ATL API que Hospeda?).Sin embargo, las clases siguientes crean las características de contención más fáciles de utilizar.

Clase

Descripción

CAxWindow

Incluye una ventana de “AtlAxWin80” , proporcionando métodos para crear la ventana, crear un control o adjuntar un control en la ventana, y recuperar punteros de interfaz en el objeto host.

CAxWindow2T

Incluye una ventana de “AtlAxWinLic80” , proporcionando métodos para crear la ventana, crear un control o adjuntar un control con licencia en la ventana, y recuperar punteros de interfaz en el objeto host.

CComCompositeControl

Actúa como clase base para las clases de control ActiveX basadas en un recurso de cuadro de diálogo.Tales controles pueden contener otros controles ActiveX.

CAxDialogImpl

Actúa como clase base para las clases de diálogo basadas en un recurso de cuadro de diálogo.Tales diálogos pueden contener controles ActiveX.

CWindow

Proporciona un método, GetDlgControl, que devolverá un puntero de interfaz en un control, dado el identificador de la ventana host.Además, los contenedores de la API de Windows expuestos por CWindow normalmente crean la administración de ventanas.

Vea también

Conceptos

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