要在CFileDialog中过滤文件类型,可以使用CreateFilter函数来设置文件筛选器。以下是一个示例代码,演示如何在CFileDialog中只显示txt文件类型:
CFileDialog fileDlg(TRUE, NULL, NULL, OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, _T("Text Files (*.txt)|*.txt||"));
if (fileDlg.DoModal() == IDOK)
{
CString filePath = fileDlg.GetPathName();
// 处理选择的文件
}
在上面的代码中,CreateFilter函数设置了文件筛选器为"Text Files (.txt)|.txt||",这样在打开文件对话框中就只会显示txt文件类型的文件。您可以根据需要修改文件筛选器的内容来过滤不同类型的文件。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1087101.html