Clases de ventana ATL

ATL incluye varias clases que permiten usar e implementar ventanas. Estas clases, al igual que otras clases ATL, proporcionan una implementación eficaz que no impone una sobrecarga en el código.

En esta sección se describen las clases de ventana de ATL y se explica cómo usarlas.

En esta sección

Introducción a las clases de ventana ATL
Describe sucintamente las distintas clases de ventana de ATL y proporciona vínculos al material de referencia en ellos.

Uso de una ventana
Describe cómo usar CWindow para manipular cualquier ventana.

Implementar una ventana
Describe los controladores de mensajes, los mapas de mensajes y el uso de CWindowImpl. Incluye detalles sobre superclases y subclases.

Implementar un cuadro de diálogo
Describe los dos métodos para agregar una clase de cuadro de diálogo y muestra un ejemplo de código.

Usar ventanas contenidas
Describe las ventanas incluidas en ATL, que son ventanas que delegan sus mensajes a un objeto contenedor, en lugar de controlarlos en su propia clase.

Descripción de rasgos de las ventanas
Describe las clases de rasgos de ventana en ATL. Estas clases proporcionan un sencillo método para estandarizar los estilos usados para la creación de un objeto ventana.

ATL
Proporciona vínculos a temas sobre cómo programar utilizando Active Template Library.

Clases de compatibilidad de Windows
Enumera clases de ATL adicionales que admiten ventanas y mapas de mensajes en ATL.