Share via


CCustomAppWiz Class Members

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 .

Data Members

Back Moves to the previous step. Called whenever a custom AppWizard user chooses the Back button.
CopyTemplate Called by MFCAPWZ.DLL to copy verbatim a binary template into the custom AppWizard user’s project.
CustomizeProject Called by MFCAPWZ.DLL after the project is generated to allow the custom AppWizard to customize the project settings.
ExitCustomAppWiz Called by MFCAPWZ.DLL just before it unloads the custom AppWizard. ExitCustomAppWiz is a convenient place to perform any cleanup required by the custom AppWizard.
GetPlatforms Called by MFCAPWZ.DLL immediately after it loads and initializes the custom AppWizard. Override to obtain the list of platforms currently installed for Visual C++ and choose those that your custom AppWizard will support.
InitCustomAppWiz Called by MFCAPWZ.DLL immediately after it loads the custom AppWizard. InitCustomAppWiz is a convenient place to perform initialization required by the custom AppWizard.
LoadTemplate Called by MFCAPWZ.DLL to load custom resource templates, such as NEWPROJ.INF and CONFIRM.INF, for further processing.
Next Moves to the next step. Called whenever a custom AppWizard user chooses the Next button.
PostProcessTemplate Called by MFCAPWZ.DLL after it finishes parsing a template. PostProcessTemplate is a convenient place for you to deallocate memory that you allocated for a custom resource template. Typically you will not need to override this function.
ProcessTemplate Called by MFCAPWZ.DLL to process a custom resource template returned by LoadTemplate. ProcessTemplate expands embedded macros, obeys embedded directives, and directs the output to an output stream.

See Also   CCustomAppWiz Overview, CCustomAppWiz::Back, CCustomAppWiz::Next, CCustomAppWiz::m_Dictionary, CAppWizStepDlg::CAppWizStepDlg, CCustomAppWiz::CopyTemplate, CCustomAppWiz::CustomizeProject, CCustomAppWiz::ExitCustomAppWiz, CCustomAppWiz::GetPlatforms, CCustomAppWiz::InitCustomAppWiz, CCustomAppWiz::LoadTemplate, CCustomAppWiz::PostProcessTemplate, CCustomAppWiz::ProcessTemplate