Установка фильтров в диалоговом окне «Открыть файл» с подстановочным знаком (*) в середине в C - PullRequest
0 голосов
/ 15 сентября 2011

Я пытаюсь настроить фильтр для диалогового окна OpenFile, в котором уже заданы префикс и тип файла с подстановочным знаком в середине.(С использованием VS08, cpp)

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

FileDialog = new CFileDialog(...);

Проблема заключается в том, что фильтр Prefix_*.gdd не показывает никаких файлов, даже если он есть.подарок.

Фильтр работает для поиска в проводнике - должен ли он работать здесь?

1 Ответ

0 голосов
/ 16 сентября 2011

Я нашел ошибку.Строка 'Prefix_', которая была сгенерирована программно, имела классическую путаницу между date и data, поэтому файлы данных с датой в именах файлов не были найдены, в результате чего диалог OpenFile пуст.

Теперь он работает нормально.

...