This topic has not yet been rated - Rate this topic

Template Directives

You can use the following template directives in a wizard template file and the Templates.inf file to customize the wizard.

Directive Description
[ !if ] Begins a control structure to check for a condition.
[ !else ] Part of the [ !if ] control structure. Checks for another condition.
[ !endif ] Ends the definition of an [!if] control structure.
[ !output ] Can be used in the following two ways:
  • [ !output "string" ] gives you the string.
  • [ !output SYMBOL_STRING ] gives you the value of the symbol SYMBOL_STRING.
[ !loop ] Can be used in the following two ways:
  • [ !loop = 5 ]
  • [ !loop = NUM_OF_PAGES ] where NUM_OF_PAGES is a symbol with a numeric value.
[ !endloop ] Ends a loop structure.

Example

[!if SAMPLE_RADIO_OPTION1]
You have checked the option 'Sample radio button option 1'
[!else]
You have checked the option 'Sample radio button option 2'
[!endif]

You can use the following operators with the above directives in a template file.

   +
   -   
   =
   !=   
   ==   
   ||   
   &&  
   !

Example

[ !if SYMBOL_STRING != 0 ]

See Also

Files Created for Your Wizard | Visual C++ Custom Wizard | Custom Wizard | Designing a Wizard

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.