Clases de ventana ATL
ATL contiene varias clases que permiten utilizar e implementar windows. Estas clases, como otras clases ATL proporcionan una implementación eficiente que imponen una sobrecarga para el código.
-
CWindow le permite asociar un identificador de ventana al objeto CWindow . A continuación, llamar a métodos CWindow para manipular la ventana.
-
CWindowImpl le permite implementar una ventana nueva y procesar los mensajes con un mapa de mensajes. Puede crear una ventana basada en una nueva clase, superclase de una clase existente o subclase Windows una ventana existente.
-
CDialogImpl permite implementar un modal o un mensajes de cuadro y el proceso de diálogo no modal con un mapa de mensajes.
-
CContainedWindow es una clase preconstruida que implementa una ventana cuyo mapa de mensajes está contenida en otra clase. CContainedWindow le permite centralizar en una clase de procesamiento de mensajes.
-
CAxDialogImpl le permite implementar un cuadro de diálogo (modal o no modal) que aloja los controles ActiveX.
-
CSimpleDialog le permite implementar un cuadro de diálogo (modal o no modal) con funcionalidad básica.
-
CAxWindow le permite implementar una ventana que contiene un control ActiveX.
-
Además de las clases de ventana específica, ATL proporciona varias clases diseñadas para facilitar la implementación de un objeto de ventana ATL. Son los siguientes:
-
CWndClassInfo administra la información de una nueva clase de ventana.
-
CWinTraits y CWinTraitsOR proporcionan un método sencillo para estandarizar los rasgos de un objeto de ventana ATL.
Este artículo explica cómo utilizar las clases de ventana ATL. Los temas incluyen: