CDocument::GetDocTemplate

CDocTemplate * GetDocTemplate ( ) const;

Rückgabewert

Ein Zeiger auf die Dokumentvorlage für dieses Dokumenttyp oder NULL , wenn das Dokument nicht durch eine Dokumentvorlage verwaltet wird.

Bemerkungen

Rufen Sie diese Funktion, um einen Zeiger auf das Dokumentvorlage für diesen Dokumenttyp erhalten.

Beispiel

Nbsp;  / / In diesem Beispiel greift auf das Doc-Vorlagenobjekt erstellen
   / / ein Standarddokument name z. B. Blatt.XLS, wo "Blatt"
   / / ist der Name des Basisbelegs und ".xls" lautet die Dateierweiterung.
   / / für den Dokumenttyp.
   CString StrDefaultDocName, StrBaseName, StrExt;
   CDocTemplate * pDocTemplate = GetDocTemplate();
   Wenn (! pDocTemplate - > GetDocString (StrBaseName, CDocTemplate::docName)
      || ! pDocTemplate - > GetDocString (StrExt, CDocTemplate::filterExt))
   {
      AfxThrowUserException(); / / Diese Doc-Vorlage-Zeichenfolgen werden
         / / zur Verfügung, wenn Sie die Anwendung mithilfe der Anwendungs-Assistent erstellt
         / / und die Datei-Erweiterung als Option für angegeben
         / / die Dokumentenklasse produziert von AppWizard.
   }
   StrDefaultDocName = StrBaseName + StrExt


Übersicht über die CDocument |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDocTemplate

Index