通用对话框_打开()


//参数一: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 文件路径;
}