virtuelle CDocument * OpenDocumentFile ( LPCTSTR LpszFileName );
Rückgabewert
Ein Zeiger auf ein CDocument wenn erfolgreich; andernfalls NULL.
Parameter
lpszFileName
Der Name der Datei geöffnet werden.
Bemerkungen
Das Framework ruft diese Memberfunktion um die benannte CDocument -Datei für die Anwendung zu öffnen. Wenn ein Dokument mit diesem Namen bereits geöffnet ist, wird das erste Frame-Fenster, das das Dokument enthält freigeschaltet. Wenn eine Anwendung mehrere Dokumentvorlagen unterstützt, verwendet das Framework Dateierweiterung zum finden der entsprechenden Dokumentvorlage zu versuchen, das Dokument zu laden. Wenn erfolgreich, erstellt die Dokumentvorlage anschließend ein Rahmenfenster und die Ansicht für das Dokument.
Beispiel
BOOL CMyApp::InitInstance()
{
&Nbsp; // ...
Wenn (M_lpCmdLine [0] == '\0')
{
/ / Erstellen Sie ein neues (leeres) Dokument.
OnFileNew();
}
anderes
{
/ / Öffnen einer Datei als den ersten Befehlszeilenparameter übergeben.
OpenDocumentFile(m_lpCmdLine);
}
// ...
}
CWinApp Übersicht |nbsp; Member der Klasse | Hierarchiediagramm