Share via


Creating Your Dialog Class

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at Creating Your Dialog Class.

For each dialog box in your program, create a new dialog class to work with the dialog resource.

Adding a Class explains how to create a new dialog class. When you create a dialog class with the Add Class Wizard, it writes the following items in the .H and .CPP files you specify:

In the .H file:

  • A class declaration for the dialog class. The class is derived from CDialog.

In the .CPP file:

  • A message map for the class.

  • A standard constructor for the dialog box.

  • An override of the DoDataExchange member function. Edit this function. It is used for dialog data exchange and validation capabilities as described later in Dialog data exchange and validation.

See Also

Creating a Dialog Class with Code Wizards
Life Cycle of a Dialog Box