Compartir por


Cuadros de diálogo modales y no modales

Puedes usar la clase CDialog para administrar dos tipos de cuadros de diálogo:

  • Cuadros de diálogo modales, que requieren que el usuario responda antes de continuar con el programa

  • Cuadros de diálogo modeless, que permanecen en la pantalla y están disponibles para su uso en cualquier momento, pero permiten otras actividades de usuario

La edición de recursos y los procedimientos para crear una plantilla de diálogo son los mismos para los cuadros de diálogo modales y modeless.

La creación de un cuadro de diálogo para el programa requiere los pasos siguientes:

  1. Usa el editor de diálogos para diseñar el cuadro de diálogo y crear su recurso de plantilla de diálogo.

  2. Crear una clase de diálogo.

  3. Conecta los controles del recurso de diálogo a los controladores de mensajes de la clase de diálogo.

  4. Agrega miembros de datos asociados a los controles del cuadro de diálogo y para especificar el intercambio de datos de diálogo y validaciones de datos de diálogo para los controles.

Consulte también

Cuadros de diálogo
Trabajar con cuadros de diálogo en MFC