Cuadros de diálogo modales y no modalesModal and Modeless Dialog Boxes

Puede usar la clase CDialog para administrar dos tipos de cuadros de diálogo:You can use class CDialog to manage two kinds of dialog boxes:

  • Cuadros de diálogo modales, que requieren que el usuario responda antes de continuar con el programaModal dialog boxes, which require the user to respond before continuing the program

  • Cuadros de diálogo no modales, que permanecen en la pantalla y están disponibles para su uso en cualquier momento, pero permiten otras actividades de usuario.Modeless dialog boxes, which stay on the screen and are available for use at any time but permit other user activities

La edición de recursos y los procedimientos para crear una plantilla de cuadro de diálogo son los mismos para los cuadros de diálogo modales y no modales.The resource editing and procedures for creating a dialog template are the same for modal and modeless dialog boxes.

La creación de un cuadro de diálogo para el programa requiere los pasos siguientes:Creating a dialog box for your program requires the following steps:

  1. Utilice el Editor de cuadros de diálogo para diseñar el cuadro de diálogo y crear su recurso de plantilla de cuadro de diálogo.Use the dialog editor to design the dialog box and create its dialog-template resource.

  2. Cree una clase de cuadro de diálogo.Create a dialog class.

  3. Conecte los controles del recurso de cuadro de diálogo a los controladores de mensajes en la clase de cuadro de diálogo.Connect the dialog resource's controls to message handlers in the dialog class.

  4. Agregue miembros de datos asociados a los controles del cuadro de diálogo y especifique el intercambio de datos de cuadros de diálogo y las validaciones de datos de cuadros de diálogo para los controles.Add data members associated with the dialog box's controls and to specify dialog data exchange and dialog data validations for the controls.

Consulte tambiénSee also

Cuadros de diálogoDialog Boxes
Trabajar con cuadros de diálogo en MFCWorking with Dialog Boxes in MFC