如何在CFileDialog中过滤文件类型

avatar
作者
猴君
阅读量:0

要在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文件类型的文件。您可以根据需要修改文件筛选器的内容来过滤不同类型的文件。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!