Udostępnij za pośrednictwem


CWinApp::OpenDocumentFile

Ramach wywołania tej metody, aby otworzyć nazwany CDocument pliku aplikacji.

virtual CDocument* OpenDocumentFile(
   LPCTSTR lpszFileName 
   BOOL bAddToMRU = TRUE
);

Parametry

  • [w]lpszFileName
    Nazwa pliku do otwarcia.

  • [w]bAddToMRU
    TRUEWskazuje, że dokument jest jednym z najnowszych plików; FALSEWskazuje, że dokument nie jest jednym z najnowszych plików.

Wartość zwracana

Wskaźnik do CDocument w przypadku powodzenia; w przeciwnym razie NULL.

Uwagi

Jeśli dokument o tej nazwie jest już otwarty, okna ramka pierwszego dokumentu zawiera otrzyma fokus.Jeśli aplikacja obsługuje wiele szablonów dokumentu, ramy wykorzystuje rozszerzenie nazwy pliku Znajdowanie szablonu odpowiedni dokument, aby spróbować załadować dokument.W przypadku powodzenia szablon dokumentu tworzy następnie okno ramek i widoku dokumentu.

Przykład

if (m_lpCmdLine[0] == _T('\0'))
{
   // Create a new (empty) document.
   OnFileNew();
}
else
{
   // Open a file passed as the first command line parameter.
   OpenDocumentFile(m_lpCmdLine);
}

Wymagania

Header:afxwin.h

Zobacz też

Informacje

Klasa CWinApp

Wykres hierarchii