我有 CFileDialog 并为其设置过滤器(文本文件 *.txt)。
当它打开时,我只看到 TXT 文件,没错。但!当我在文件名中输入文本时,提示(在文件名字段下)显示所有文件(具有任何扩展名的文件)。
这种行为可以被一些标志改变吗?我希望强制提示仅显示 TXT 文件。
...
CFileDialog f(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_NOCHANGEDIR,_T("Text files (*.txt)|*.txt|All files (*.*)|*.*||"));
if( f.DoModal() != IDOK ) return;
...