Compartir a través de


Clases compatibles con ventanas

Las clases siguientes ofrecen compatibilidad con ventanas:

  • _U_MENUorID Proporciona contenedores para CreateWindow y CreateWindowEx.

  • CWindow Contiene métodos para manipular una ventana. CWindow es la clase base de CWindowImpl, CDialogImpl y CContainedWindow.

  • CWindowImpl Implementa una ventana basada en una nueva clase de ventana. También le permite convertir una ventana en una subclase o en una superclase.

  • CDialogImpl Implementa un cuadro de diálogo.

  • CAxDialogImpl Implementa un cuadro de diálogo (modal o sin modo) que hospeda controles ActiveX.

  • CSimpleDialog Implementa un cuadro de diálogo (modal o sin modo) con funcionalidad básica.

  • CAxWindow Manipula una ventana que hospeda un control ActiveX.

  • CAxWindow2T Proporciona métodos para manipular una ventana que hospeda un control ActiveX y que también es compatible con el hospedaje de controles ActiveX con licencia.

  • CContainedWindowT Implementa una ventana contenida en otro objeto.

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

  • CDynamicChain Admite el encadenamiento dinámico de asignaciones de mensajes.

  • CMessageMap Permite que un objeto exponga sus mapas de mensajes a otros objetos.

  • CWinTraits Proporciona un método sencillo de estandarización de los rasgos de un objeto de ventana ATL.

  • CWinTraitsOR Proporciona valores predeterminados para los estilos de ventana y los estilos extendidos que se usan para crear una ventana. Estos valores se agregan, mediante el operador logical-OR, a los valores proporcionados durante la creación de una ventana.

Clases de ventana ATL

Tutorial de ATL

Consulte también

Información general sobre la clase
Macros de mapa de mensajes
Macros de clase de ventana