Compartir a través de


Introduction to ATL Window Classes

Las siguientes clases de ATL están diseñados para implementar y manipular las ventanas:

  • CWindow permite asociar un identificador de ventana al objeto de CWindow . Se llama a los métodos de CWindow para manipular la ventana.

  • CWindowImpl permite implementar una nueva ventana y mensajes de proceso con un mapa de mensajes. Puede crear una ventana basada en una clase de Windows, crear utiliza una clase existente, o crear subclases de una ventana existente.

  • CDialogImpl permite implementar un cuadro de diálogo modal o no modal y mensajes de proceso con un mapa de mensajes.

  • CContainedWindowT es una clase pregeneradas que implementa una ventana cuyo mapa de mensajes se contiene en otra clase. Mediante CContainedWindowT permite centralice el procesamiento de mensajes en una clase.

  • CAxDialogImpl permite implementar un cuadro de diálogo (modal o no modal) que los controles ActiveX de hospeda.

  • CSimpleDialog permite implementar un cuadro de diálogo modal con funcionalidad básica.

  • CAxWindow permite implementar una ventana que hospeda un control ActiveX.

  • CAxWindow2T permite implementar una ventana que hospeda un control ActiveX con licencia.

Además de las clases de ventana específicas, ATL proporciona varias clases diseñadas para crear la implementación de un objeto en la ventana de ATL más fácil. Son las siguientes:

  • CWndClassInfo administra la información de una nueva clase de ventana.

  • CWinTraits y CWinTraitsOR proporcionan un método sencillo para normalizar los rasgos de un objeto en la ventana de ATL.

Vea también

Otros recursos

Clases de ventanas de ATL