Freigeben über


RenderAddTemplate

Aktualisiert: November 2007

Rendert eine Vorlagendatei und fügt sie optional dem Projekt hinzu.

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

Parameter

  • strTemplateFile
    Der Name der Vorlagendatei ohne Pfadangabe, relativ zu TEMPLATES_PATH.

  • strProjectFile
    Der Name der neu erstellten Datei. Diese Zeichenfolge kann den Pfad enthalten, allerdings nur relativ zu PROJECT_PATH.

  • ProjToAddTo
    Das Projektobjekt. Geben Sie den Projektnamen an, falls die erstellte Datei dem Projekt hinzugefügt werden soll; ignorieren Sie andernfalls die Angabe, oder geben Sie false an, wenn die Datei nicht dem Projekt hinzugefügt wird.

  • bOpen
    Falls true, öffnen Sie die Datei im Standard-Editor, nachdem Sie sie dem Projekt hinzugefügt haben.

Hinweise

Rufen Sie diese Funktion auf, um eine Vorlagendatei zu rendern und sie optional dem Projekt hinzuzufügen.

Beispiel

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

Siehe auch

Aufgaben

Erstellen eines benutzerdefinierten Assistenten

Konzepte

Anpassen von C++-Assistenten mit allgemeinen JScript-Funktionen

Entwerfen eines Assistenten

Weitere Ressourcen

JScript-Funktionen für C++-Assistenten