//参数一:TRUE 打开文件(默认),false 保存文件 //参数二:过滤器 //参数三:默认扩展名 // //返回值:确定 返回文件路径, 取消 返回 空字符串; CString 通用对话框_打开(BOOL 类型 = TRUE, CString 过滤器 = _T("文本文件 (*.txt)|*.txt|所有文件 (*.*)|*.*||"), CString 默认扩展名 = _T("txt"), CString 默认文件名 = _T("文件名") ){ CFileDialog fileDlg(类型, 默认扩展名, 默认文件名, OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, 过滤器); CString 文件路径; if (fileDlg.DoModal() == IDOK) { 文件路径 = fileDlg.GetPathName(); } return 文件路径; }