Copyright: Version 4.0


Custom AppWizard: Step 1 of 2

An existing project
Choosing this category allows you to leverage code from a workspace that contains a single existing project. The project’s files must have originally been created by AppWizard, and the names of the existing project’s files and classes (CYourAppView, CYourAppDoc, etc.) should be those generated by AppWizard.

Standard AppWizard steps
Choosing this category allows you to use one of the existing sequences of AppWizard steps that create an executable file or a DLL. You can use the AppWizard steps by themselves, or add your own custom steps to them.

Your own custom steps
Choosing this category allows you to create a custom AppWizard that presents a completely new set of custom steps to the user.

What should your custom AppWizard be called in the drop-down list of project types?
This name will appear in the New Project dialog box’s Type list once the DLL that is your custom AppWizard is moved to the MSDEV\TEMPLATE directory.

How many custom steps would you like?
If you have chosen to base your custom AppWizard on the standard AppWizard steps, specify the number of custom steps your custom AppWizard will present to users. This number represents the steps other than the standard AppWizard steps.

If you have chosen to base your custom AppWizard on a completely custom set of steps, specify the number of custom steps your custom AppWizard will present to users.


Custom AppWizard: Step 2 of 2

Enter the path of the AppWizard project off of which you will base your custom AppWizard
Type the location of the workspace that contains the existing project on which your custom AppWizard will be based. Alternatively, you can use the Browse button to navigate to the base project.


Custom AppWizard: Step 2 of 2

AppWizard Executable
This sequence of AppWizard steps creates projects that will build into executable files.

AppWizard Dynamic Link Library
This AppWizard step creates projects that will build into DLLs.

Which languages will your custom AppWizard support?
Select the languages that your custom AppWizard will support.

The list box contains a language name for each language DLL in your \MSDEV\BIN\IDE directory. The names of these DLLs take the form APPWZ*.DLL. For example, if \MSDEV\BIN\IDE contains APPWZENU.DLL and APPWZDEU.DLL, the list box will list both English and German.

For each language you select from the list box, AppWizard will copy language-specific versions of the standard AppWizard resource templates from the associated language DLL to your custom AppWizard project's template directory. Then, after your finished custom AppWizard is copied to a custom AppWizard user’s \MSDEV\TEMPLATE directory, the custom AppWizard user can use your custom AppWizard to generate projects that support any of the languages you select.


Custom AppWizard: Step 2 of 2
Custom AppWizard: Browse for Project

Use this dialog box to open the .MAK file of an existing project. Custom AppWizard will use the .MAK file to create your new project.

File Name
Type the name of a file to open, If you type a pattern using a wildcard (* or ?) and press ENTER, the list box displays files matching that pattern.

Directories
Double-click a directory entry to display files from that directory in the Files box.

List Files of Type
Click the arrow to display a list of file types. The filename extension determines the file type. Click a file type to display a list of all files of that type from the current drive and directory in the File Name box.

Drives
Click the arrow to display a list of all attached drives. Click a drive from that list to display directories and filenames from the selected drive.