Cuadros de diálogo

Las aplicaciones para Windows se comunican con frecuencia con el usuario a través de cuadros de diálogo. La clase CDialog proporciona una interfaz para administrar los cuadros de diálogo, el editor de cuadros de diálogo de Visual C++ facilita su diseño y la creación de los recursos de plantilla de cuadro de diálogo, y los asistentes para código simplifican el proceso de inicialización y validación de los controles en un cuadro de diálogo y de recopilación de los valores especificados por el usuario.

Los cuadros de diálogo contienen controles, entre los que se incluyen:

  • Controles comunes de Windows, como cuadros de edición, pulsadores, cuadros de lista, cuadros combinados, controles de árbol, controles de lista e indicadores de progreso.

  • Controles ActiveX.

  • Controles dibujados por el propietario: controles que usted es responsable de dibujar en el cuadro de diálogo.

La mayoría de los cuadros de diálogo son modales, que requieren que el usuario cierre el cuadro de diálogo antes de usar cualquier otra parte del programa. Pero es posible crear cuadros de diálogo no modales, que permiten a los usuarios trabajar en otras ventanas mientras el cuadro de diálogo está abierto. MFC admite ambos tipos de cuadro de diálogo con la clase CDialog. Los controles se organizan y administran mediante un recurso de plantilla de diálogo, creado con el editor de cuadros de diálogo.

Las hojas de propiedades, también conocidas como cuadros de diálogo de pestaña, son cuadros de diálogo que contienen "páginas" de controles de cuadro de diálogo distintos. Cada página tiene una "pestaña" de carpeta de archivos en la parte superior. Al hacer clic en una pestaña, la página pasa al frente del cuadro de diálogo.

Qué más quieres saber

Consulte también

Elementos de la interfaz de usuario