VC++2008中如何调用GetOpenFileName打开文件的对话框函数?
发布网友
发布时间:2024-10-23 08:24
我来回答
共1个回答
热心网友
时间:2024-10-23 10:39
//根据路径加载图片
BOOL CDib::OpenFileName()
{
CString lpszPath;
CFileDialog dlg(TRUE, // 打开模式
NULL, // 默认扩展名,无
NULL, // 打开的文件名,无
OFN_FILEMUSTEXIST
| OFN_HIDEREADONLY,
_T("Image files (*.DIB, *.BMP)|*.DIB;*.BMP;|All files (*.*)|*.*||"));
if (dlg.DoModal() == IDOK) {
lpszPath = dlg.GetPathName();
} else {
return FALSE;
}
BOOL bResult = LoadFromFile(lpszPath);
return bResult;
}