bool ret = false;
// 打开文件选择对话框
CFileDialog dlgFile(
TRUE, // TRUE则显示打开对话框,FALSE则显示保存对话文件对话框。
NULL, // 默认的文件扩展名
NULL, // 默认的文件名
OFN_HIDEREADONLY, // 指明一些特定风格。 (默认OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT)
_T("图片 (*.jpg)|*.jpg|所有类型 (*.*)|*.*||"), // 设置可供选择的文件类型和相应的扩展名
NULL // 父窗口指针
);
// 获取文件路径,只有文件路径不为空时设置返回结果为true
if (dlgFile.DoModal())
{
filePath = dlgFile.GetPathName();
// 文件路径不为空时返回true
ret = !filePath.IsEmpty();
}