Share via


Using a Custom AppWizard

OverviewsHow Do IDetails

Feature Only in Professional and Enterprise Editions   Creating a Custom AppWizard is supported only in Visual C++ Professional and Enterprise Editions. For more information, see .

Once you have created a custom AppWizard, it is launched from the Projects tab on the New dialog box. When the custom AppWizard user finishes using the custom AppWizard, the New Project Information dialog box displays the name and features of the chosen project. The custom AppWizard functions just like the standard MFC AppWizard with regard to the New dialog box, and the New Project Information dialog boxes.

In fact, a custom AppWizard is just an extension of existing MFC AppWizard technology. A running custom AppWizard uses many of the services of the MFC AppWizard to do its work. Users of a custom AppWizard that is based on an existing application or based on the MFC AppWizard with no custom steps will not see any differences. A user of a more complex custom AppWizard will proceed through a sequence of steps much like they would if using the standard MFC AppWizard.

Both the standard MFC AppWizard and a custom AppWizard are implemented as two dialog boxes: an outer one and an inner one. The outer dialog box contains the title bar and the Help, Cancel, Back, Next, and Finish buttons. It serves as a master control panel and also frames the inner dialog box.

The inner dialog box can actually be one or more dialog boxes, each representing one step in the project generation process.

What do you want to know more about?