在MFC中的记事本中打开文本

问题描述 投票:-1回答: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);

还有其他方法可以做到吗?

已解决问题

c++ mfc shellexecute cfiledialog cfile
1个回答
0
投票
以下API也可以用于同一

WinExec(“ C:\ MyFolder”,...)

© www.soinside.com 2019 - 2024. All rights reserved.