char Filter[]="所有文件(*.*)|*.*||";
CFileDialog dlgOpen(TRUE,0,0,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,(LPCTSTR)Filter,NULL);
if(dlgOpen.DoModal()==IDOK)
{
m_fName=dlgOpen.GetPathName();
FileTitle=dlgOpen.GetFileName(); //取得要分割的文件名(不包含路径、扩展名)
}
else return ;
CFileDialog dlgOpen(TRUE,0,0,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,(LPCTSTR)Filter,NULL);
if(dlgOpen.DoModal()==IDOK)
{
m_fName=dlgOpen.GetPathName();
FileTitle=dlgOpen.GetFileName(); //取得要分割的文件名(不包含路径、扩展名)
}
else return ;
这个是很常用的代码.
本文介绍了一段使用CFileDialog对话框来打开特定文件的代码示例。通过设置过滤器和对话框属性,可以确保用户只能选择符合指定条件的文件。
1589

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



