Vista только добавляет список форматов файлов в текст, если вы сами этого еще не сделали. Поэтому, если ваш фильтр «Все поддерживаемые форматы | * .jpg; *. Bmp; ...», он автоматически добавит его, но если это «Все поддерживаемые форматы (*. *) | *. *», То он не будет т. Он проверяет наличие подстановочных знаков, но не проверяет их соответствие, поэтому любой из этих подходов будет работать:
"All Supported Formats (*.*)|*.jpg;*.bmp;*.gif"
"All Supported Formats (*.jpg;...)|*.jpg;*.bmp;*.gif"