Modal and Modeless Dialog Boxes
Home | Overview | How Do I | Sample | Tutorial
You can use class CDialog to manage two kinds of dialog boxes:
-
Modal dialog boxes, which require the user to respond before continuing the program
-
Modeless dialog boxes, which stay on the screen and are available for use at any time but permit other user activities
The resource editing and ClassWizard procedures for creating a dialog template are the same for modal and modeless dialog boxes.
Creating a dialog box for your program requires the following steps:
-
Use the dialog editor to design the dialog box and create its dialog-template resource.
-
Use ClassWizard to create a dialog class.
-
Use ClassWizard to connect the dialog resource’s controls to message handlers in the dialog class.
-
Use ClassWizard to add data members associated with the dialog box’s controls and to specify dialog data exchange and dialog data validations for the controls.
See Also Life Cycle of a Dialog Box