Share via


The Projects Tab on the New Dialog Box

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 .

Macro Type Description
FULL_DIR_PATH text The full path of the directory in which the generated project will be placed (including the new subdirectory), with a trailing backslash.
ROOT text The project name, no extension (all uppercase).
Root
root
text The project name, no extension (cases as entered by user).
root_oem text The project name, no extension (cases as entered by user), translated to the OEM character set. Affects only upper ASCII characters in the project name (such as an umlauted character).
SAFE_ROOT text The project name (all uppercase), entered from the Projects tab of the New dialog box, stripped of any characters that are not alphanumeric characters (a-z, A-Z, and 0-9) or the underscore (_). The resulting value is safe to use in the name of a preprocessor and/or a C/C++ symbol.
Safe_root
safe_root
text The project name (cases as entered by user), entered from the Projects tab of the New dialog box, stripped of any characters that are not alphanumeric characters (a-z, A-Z, and 0-9) or the underscore (_). The resulting value is safe to use in the name of a preprocessor and/or a C/C++ symbol.
TARGET_INTEL BOOL The project targets the Intel Win32 operating system.
TARGET_MIPS BOOL The project targets the MIPS Win32 operating system.
TARGET_ALPHA BOOL The project targets the ALPHA Win32 operating system.

See Also   Standard AppWizard Macros, The Dictionary, CCustomAppwiz::ProcessTemplate, CCustomAppwiz::PostProcessTemplate, How Macros Get Their Values