CWinApp::OpenDocumentFile
架構會呼叫這個方法會開啟應用程式的具名 CDocument 檔案。
virtual CDocument* OpenDocumentFile(
LPCTSTR lpszFileName
BOOL bAddToMRU = TRUE
);
參數
[in] lpszFileName
檔案名稱將會開啟。[in] bAddToMRU
TRUE 指出文件是其中一個最近使用的檔案, FALSE 表示文件不是其中一個新檔案。
傳回值
為 CDocument 的指標,如果要求成功,否則 NULL。
備註
如果具有該名稱的檔案已經開啟,包含的第一個框架視窗文件會取得焦點。 如果應用程式支援多重文件範本,架構會使用副檔名來找出適當的文件樣板嘗試載入文件。 如果成功,則文件範本會建立一個框架視窗和檢視文件的。
範例
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);
}
需求
Header: afxwin.h