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