-1

正如标题所说。如何在 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);

有没有其他方法可以做到这一点?

问题解决了

4

1 回答 1

0

以下 API 也可用于相同的

WinExec("C:\MyFolder", ...)

于 2013-07-11T06:57:19.457 回答