Файлы шаблона
Шаблоны, настраивающие мастер, являются коллекцией текстовых файлов, содержащих несколько простых директив. Синтаксический анализ шаблона и его обработка осуществляется в соответствии с указаниями пользователя. Затем шаблон добавляется в проект. Сведения для разбора шаблонов берутся непосредственно из таблицы символов элемента управления мастера.
В следующем примере показан очень простой файл шаблона для мастера, в котором пользователю необходимо выбрать "А" или "В".
Пример
This file has been created by My Custom wizard.
You selected:
[!if TYPE_A]
Type A
[!else]
Type B
[!endif]
The name of this project is [!output PROJECT_NAME].root.cpp:
Если пользователь выберет тип "В", шаблон будет обработан как показано ниже:
Output
This file has been created by My Custom wizard.
You selected:
Type B
The name of this project is MyApp8.
Примечание Синтаксис, представленный выше, относится к новой версии Visual C++ .NET. Синтаксис предыдущих версий Visual C++ не поддерживается в Visual C++ .NET.
См. также
Задачи
Создание пользовательского мастера