Delphi 2007/C++Builder 2007では、Windows Vista上でTOpenDialog、TSaveDialog、TOpenPictureDialog、TSavePictureDialog、MessageDlgを使用すると、Vista環境のダイアログが表示されるようになりました。
旧式(Windows XP/Windows 2000)のダイアログを使用するには、グローバル変数 UseLatestCommonDialogs をfalseに設定します。
C++Builderの場合
UseLatestCommonDialogs = false;
Delphiの場合
UseLatestCommonDialogs := False;