2011-09-15 41 views
0

我試圖爲OpenFile對話框設置一個篩選器,該對話框既有前綴和文件類型已經預設,外卡在中間。 (使用VS08,CPP)在打開文件對話框中使用通配符(*)在中間設置篩選器C

FileFilter.Format("Prefix_(*.gdd)|Prefix_*.gdd|Any GDD File|*.gdd|all files|*.*|");

FileDialog = new CFileDialog(...);

的問題是,該過濾器Prefix_*.gdd沒有顯示任何文件,即使有一個存在。

該過濾器適用於Explorer搜索 - 它應該在這裏工作嗎?

回答

0

我發現了錯誤。以編程方式生成的'Prefix_'字符串在datedata之間經典混淆,因此沒有找到其文件名中帶有日期的數據文件,導致OpenFile對話框爲空。

它現在似乎正常工作。

相關問題