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 .
MFCAPWZ.DLL contains the code that controls the default behavior of the MFC AppWizard. It also contains the code that controls the interactions between the MFC AppWizard and any custom AppWizards you create. This reference describes the programming interface to MFCAPWZ.DLL. You can use the interface to add functionality to the default behavior of your custom AppWizard. For more information, see the descriptions of the items in the following table.
Macros that track the choices an AppWizard user makes from the Projects tab of the New dialog box, and from AppWizard’s steps. MFCAPWZ.DLL uses many of the same macros to track the choices that a custom AppWizard user makes from the Projects tab of the New dialog box.
The building blocks that MFCAPWZ.DLL and a finished custom AppWizard use to create a final application. You can create and add your own custom resource templates to your custom AppWizard project.
The templates that MFCAPWZ.DLL and the DLLs containing localized resources, those with names that take the form APPWZ*.DLL, use to build the files and user-interface components that compose a project.
Directives, such as $$IF, $$ELIF, $$ELSE, $$ENDIF, $$INCLUDE, $$BEGINLOOP, $$ENDLOOP, and $$SET_DEFAULT_LANG used by MFCAPWZ.DLL to generalize its custom resource templates so that the templates can be used for multiple project types. You will probably need to use these directives when you write a custom AppWizard.