В библиотеке C++Builder имеются специализированные диалоги открытия и закрытия графических файлов: OpenPictureDialog и SavePictureDialog. От окон, открываемых компонентами OpenDialog и SaveDialog, они отличаются удобной возможностью просматривать изображения в процессе выбора файла.
Свойства компонентов OpenPictureDialog и SavePictureDialog ничем не отличаются от свойств компонентов OpenDialog и SaveDialog. Единственное отличие заданное значение по умолчанию свойства Filter в OpenPictureDialog и SavePictureDialog. В этих компонентах заданы следующие фильтры:
All (*.jpg;*.jpeg;*.bmp;*.ico;*.emf;*.wmf) | *.jpg;*.jpeg;*.bmp;*.ico;*.emf;*.wmf |
JPEG Image File (*.jpg) | *.jpg |
JPEG Imoge File (*.jpeg) | *.jpeg |
Bitmaps (*.bmp) | *.bmp |
Icons (*.ico) | *.ico |
Enhanced Metafiles (*.emf) | *.emf |
Metafiles (*.wmf) | *.wmf |
В этих фильтрах перечислены все типы графических файлов, с которыми может работать диалог. Можно удалить фильтры тех файлов, с которыми не хотите работать, или добавить, может быть, фильтр «Все файлы (*.*)» и перевести на русский язык названия типов.