vc MFC中如何实现单击一个按钮,打开浏览文件窗口,选中一个exe文件,在一个编辑框中显示这个exe文件路径完整地址,并且打开这exe,或者点击另一个按钮打开这个exe文件
void CMyDlg::OnOpen() { // TODO: Add your control notification handler code here UpdateData(TRUE); CFileDialog fileDlg(TRUE); fileDlg.m_ofn.lpstrTitle="文件打开对话框"; fileDlg.m_ofn.lpstrFilter="All Files(*.*)\0*.*\0\0"; fileDlg.m_ofn.lpstrDefExt="*.exe"; if(IDOK==fileDlg.DoModal()) { CFile file(fileDlg.GetFileName(),CFile::modeRead); CString m_Open=fileDlg.GetPathName();//文件名+后缀 //m_Open为完整路径名字 UpdateData(FALSE); } ShellExecute(NULL,"open",namepath,0,0,0); }