void CMFCApplication4Dlg::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
//CDialogEx::OnOK();
CFileDialog fileDlg(TRUE, NULL, NULL, OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST, _T("文本文件(*.txt)|*.txt | 所有文件(*.*)|*.*||"), this);
fileDlg.m_ofn.lpstrInitialDir = _T("C:\\");//设置打开时的默认路径
if (fileDlg.DoModal() == IDOK)//打开对话框
{
AfxMessageBox(fileDlg.GetPathName());
//使用C++ 文件I/O
}

}


void CMFCApplication4Dlg::OnBnClickedCancel()
{
// TODO: 在此添加控件通知处理程序代码
CFileDialog fileDlg(FALSE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT | OFN_PATHMUSTEXIST, _T("*.txt|*.txt||"), this);
if (fileDlg.DoModal() == IDOK)
{
AfxMessageBox(fileDlg.GetPathName());
}
}