Функция RenderAddTemplate
Обновлен: Ноябрь 2007
Воспроизводит файл шаблона и, при необходимости, добавляет его в проект.
function RenderAddTemplate( strTemplateFile, strProjectFile, ProjToAddTo, bOpen );
Параметры
strTemplateFile
Только имя файла шаблона, исключая путь, зависящий от TEMPLATES_PATH.strProjectFile
Имя создаваемого файла. Эта строка может включать путь, он должен быть задан относительно PROJECT_PATH.ProjToAddTo
Объект проекта. Введите имя проекта, если создаваемый файл должен быть добавлен к этому проекту; в противном случае, если файл не добавляется к проекту, пропустите этот параметр или передайте значение false.bOpen
Если имеет значение true, то, после добавления файла в проект, он открывается в редакторе по умолчанию.
Заметки
Эта функция вызывается для отображения файла шаблона и при необходимости добавления его в проект.
Пример
// Declare the project path and the template path.
var strProjectPath = wizard.FindSymbol("PROJECT_PATH");
var strTemplatePath = wizard.FindSymbol("TEMPLATES_PATH");
// Declare the template header and implementation files.
var strTemplateHeader = wizard.FindSymbol("TEMPLATE_HEADER");
var strTemplateImpl = wizard.FindSymbol("TEMPLATE_IMPL");
// Render the template strTemplateHeader and open it in the editor.
RenderAddTemplate(strTemplateHeader, strHeaderFile, selProj, true);
// Render the template strTemplateImpl, but do not open it
// in the editor.
RenderAddTemplate(strTemplateImpl, strImplFile, selProj, false);
См. также
Задачи
Создание пользовательского мастера
Основные понятия
Настройка мастеров С++ с помощью общих функций JScript.