So, zumindestens hab ich einmal eine Lösung um den alten Dateidialog unter Windows 7 anzuzeigen. Der Orignialsourcecode (den ich von ExtDlgs übernommen habe) sieht wie folgt aus (Execute-Methode):
Delphi-Quellcode:
if NewStyleControls and not (ofOldStyleDialog in Options) and not
((Win32MajorVersion >= 6) and UseLatestCommonDialogs) then
Template := 'DLGTEMPLATE'
else
Template := nil;
Durch Ändern der Abfrage auf
(Win32MajorVersion >= 7)
wird zumindestens wieder die alte (XP) Variante des Dialogs angezeigt.
Das ist zwar eine Übergangslösung, aber schöner wäre es natürlich schon, wenn ich meine Vorschau (und zusätzlich ist da auch noch eine Auswahl was genau gespeichert werden soll drin) auch im neuen Windows 7 SaveDialog anzeigen könnte.