2013-07-11 105 views
-1

正如標題所述。如何在MFC中的記事本中打開文本?在MFC中的記事本中打開文本

我用的CFileDialog開闢一個「另存爲」對話框,如下所示:

TCHAR szFilters[] = 
    _T ("Text files (*.txt)¦*.txt¦All files (*.*)¦*.*¦¦"); 

CFileDialog dlg (FALSE, _T ("txt"), _T ("*.txt"), 
    OFN_OVERWRITEPROMPT, szFilters); 

if (dlg.DoModal() == IDOK) 
    m_strPathName = dlg.GetPathName(); 

後,我在m_strPathName有路徑名,反正是有直接打開已被txt文件保存在記事本中?

我有另一個按鈕OnShowData,這是裏面的代碼。

ShellExecute(NULL, _T("open"), m_strPathName, NULL, NULL, SW_SHOW);

有沒有辦法,我能做到這一點的任何其他方法?

問題解決了

+0

這有什麼錯呀?如果你想更多的控制,有'CreateProcess'。 – chris

+0

@chris關於這個的任何例子? – Ashton

+0

噸。互聯網是你的海灘。谷歌是你的金屬探測器。 – chris

回答

0

下列API也可用於同一

的WinExec( 「C:\ MyFolder文件」,...)

+0

WinExec已被棄用。堅持使用ShellExecute或ShellExecuteEx。 –

相關問題