Encodings オプションがあるため、現在は TOpenTextFileDialog を使用していますが、Vista では古いオープン ダイアログ スタイルを使用して表示されます。新しいスタイルのオープン ダイアログが欲しいのですが、カスタム文字列を入力できるエンコーディング コンボボックスが必要です。基本的に、メモ帳が Vista で表示する正確な開いているダイアログが必要です。もちろん、対応する保存ダイアログも必要です。
調査を行ったところ、OFN_ENABLETEMPLATE フラグにより、Vista の共通ダイアログが古いスタイルに戻るようです。残念ながら、これは TOpenTextFileDialog がウィンドウを変更してエンコーディング コンボボックスを追加できるようにするフラグでもあります (私が正しく理解している場合)。
Vista で必要なものを取得する方法について誰か提案がありますが、XP でも動作しますか? Windows 7 でも同じ問題が発生すると思います。D2009を使用しています。提案や助けをありがとう!