В настоящее время я использую TOpenTextFileDialog, поскольку он имеет параметр «Кодировки», но в Vista он отображается с использованием старого стиля открытого диалога. Я хотел бы открыть диалог открытия нового стиля, но со списком кодировки, который я могу заполнить пользовательскими строками. В основном я хочу, чтобы в диалоговом окне Vista отображалось точное открытое диалоговое окно. Конечно, мне также нужен соответствующий диалог сохранения.Файл Открыть диалог с кодировками combobox под Vista
Я провел некоторое исследование, и кажется, что флаг OFN_ENABLETEMPLATE заставляет общее диалоговое окно Vista вернуться к старому стилю. К сожалению, это также флаг, который позволяет TOpenTextFileDialog изменять окно, чтобы добавить кодировку кодов (если я правильно понимаю вещи.)
Есть ли у кого-нибудь предложение о том, как получить то, что я хочу в Vista, но все-таки работать под XP ? Я предполагаю, что Windows 7 будет иметь такую же проблему. Я использую D2009. Спасибо за любые предложения или помощь!
Я добавил запрос функции для этого в центр качества Embarcadero: http://qc.embarcadero.com/wc/qcmain.aspx?d=83605 –