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