很简单一个函数
CFileDialog dlg(TRUE, NULL, NULL,OFN_ALLOWMULTISELECT|OFN_FILEMUSTEXIST,"(*.xls)|*.xls||",NULL);
dlg.DoModal();
可以对其封装一层;
CString OpenFile(BOOL bHasPath)
{
CString filePath;
CString file;
CFileDialog dlg(TRUE, NULL, NULL,OFN_ALLOWMULTISELECT|OFN_FILEMUSTEXIST,"(*.xls) |*.xls||",NULL);
dlg.DoModal();
file = dlg.GetPathName();
filename = dlg.GetFileName();
if(bHasPath)
return filePath;
else
return file;
}
本文介绍了一个使用 CFileDialog 控件实现多文件选择功能的简单示例,特别是针对 Excel 文件的选择。通过封装对话框功能,使得代码更加简洁易用。

252

被折叠的 条评论
为什么被折叠?



