Hi Union,
Zitat von
Union:
Kannst Du noch mal genau die Einsatzbedingungen beschreiben? Ich kann nur unter XP folgendes testen (Vista ist bei uns nicht zur Produktion freigegeben):
Verständlich, bin ja auch dankbar für die Mühe
Zitat von
Union:
* D7 mit XP-Manifest (Komponente XPMan) und ohne
* D2009 mit XP-Manifest (Projektoptionen->Anwendung->Laufzeit Themes aktivieren) und ohne
Nein, daher kommt also das Mißverständnis
Delphi Einstellungen (fix):
- D7/D2006 mit XP-Manifest
- D2009 mit XP-Manifest
Dabei wird der ProgressBar bei D2006 über PBS_SETMARQUEE und unter D2009 mit der neuen
VCL Style-Option auf Marquee gestellt.
Test case für ProgressBar mit Marquee:
- Vista mit Classic Theme (das klassische Design nennt sich in der engl. Version dort so)
- Vista mit Aero Theme
Ergebnissatz für D2006:
- Vista mit Classic Theme: Marquee
- Vista mit Aero Theme: Marquee
Ergebnissatz für D2009 (
VCL Marquee Option):
- Vista mit Classic Theme: Kein Marquee
- Vista mit Aero Theme: Marquee
Ich habe jetzt auch mal Non-
VCL per PBS_SETMARQUEE unter D2009 das Ergebnis geprüft, leider gibt es dort auch ein Problem - also muß es mit den Änderungen an der TProgressBar zusammenhängen:
Ergebnissatz für D2009 (PBS_SETMARQUEE):
- Vista mit Classic Theme: Kein Marquee, Balken läuft aber ca. 5-10% an, dann ändert sich nichts mehr
- Vista mit Aero Theme: Marquee
Gruß Assertor