可以。
写在这个按钮的对话程序块里:
void CXxxDlg::OnButton2()
{
// TODO: Add your control notification handler code here
CFileDialog dlg(TRUE, NULL, m_namein2, OFN_EXPLORER , "TXT Files (*.txt)|*.txt", NULL );
if ( dlg.DoModal() == IDOK) {
m_namein2 = dlg.m_ofn.lpstrFile;
m_editnamein2.SetSel(0,m_editnamein2.LineLength(0));
m_editnamein2.ReplaceSel(m_namein2);
// 这里获得文件名和路径,
// 处理 if (m_namein2== _T("")) {.....}
// 用 system("notepad 文件名");
} else {return;};
UpdateData(TRUE); // call DoDataExchange
// AfxMessageBox(m_namein2);
}