-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 に答える