Compartir a través de


RenderAddTemplate

Actualización: noviembre 2007

Representa un archivo de plantilla y, opcionalmente, lo agrega al proyecto.

function RenderAddTemplate( 
      strTemplateFile, 
      strProjectFile, 
      ProjToAddTo, 
      bOpen  
);

Parámetros

  • strTemplateFile
    Nombre del archivo de plantilla (únicamente el nombre, sin ruta de acceso), situado en una ruta de acceso relativa a TEMPLATES_PATH.

  • strProjectFile
    Nombre del nuevo archivo creado. Esta cadena puede incluir la ruta de acceso, pero de forma relativa a PROJECT_PATH.

  • ProjToAddTo
    Objeto del proyecto. Deberá especificarse el nombre del proyecto si el archivo creado se va a agregar necesariamente al proyecto; de lo contrario, deberá omitirse o pasarse el valor false.

  • bOpen
    Si su valor es true, abrirá el archivo en el editor predeterminado después de agregarlo al proyecto.

Comentarios

Se llama a esta función para representar un archivo de plantilla y, opcionalmente, agregarlo al proyecto.

Ejemplo

// 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);

Vea también

Tareas

Crear un asistente personalizado

Conceptos

Personalizar los asistentes de C++ con funciones comunes de JScript

Diseñar un asistente

Otros recursos

Funciones de JScript para los asistentes de C++