CString strFile = _T("");
//生成一个文件对话框示例
CFileDialog dlgFile(TRUE, //bOpenFileDialog 为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框。
NULL, //lpszDefExt 指定默认的文件扩展名。
NULL, //lpszFileName 指定默认的文件名。
OFN_HIDEREADONLY, //dwFlags 指明一些特定风格。
_T("All Files (*.*)|*.*||"),
/*
lpszFilter 是最重要的一个参数,它指明可供选择的文件类型和相应的扩展名。参数格式如:
"Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)|*.xlc;
*.xls|All Files (*.*)|*.*||";文件类型说明和扩展名间用 | 分隔,同种类型文件的扩展名间可以用 ;
分割,每种文件类型间用 | 分隔,末尾用 || 指明。
*/
NULL);//pParentWnd 为父窗口指针。
//显示兑换框并使其可以进行选择
if (dlgFile.DoModal())
{
strFile = dlgFile.GetPathName();//返回选择文件的完整路径
}
//AfxMessageBox(strFile);
MFC 文件选择对话框
最新推荐文章于 2021-11-19 14:45:57 发布