Ich verwende eine Delphi 2009 VCL TProgressBar als eine Art "leeres/volles" Messgerät.Deaktivieren der Fortschrittsbalken-Animation auf Vista Aero
Unter Vista, mit aktiviertem Aero-Thema, ist eine Animation damit verbunden, was für ein Messgerät lästig und ungeeignet ist.
Gibt es eine Möglichkeit, dies zu deaktivieren (NICHT durch Anpassen der Designeinstellungen des Benutzers), um die Animation auf diesem Steuerelement zu verhindern?
Um zu verdeutlichen, möchte ich etwas im Wesentlichen identisch mit den "Speicherplatz verwendet" Meter in Windows Explorer. Keine Animation, aber immer noch mit schönen Rand- und Schattierungseffekten.
Update:
Ich verstehe, dass ich einen "Meter", anstatt einen echten Fortschrittsbalken müssen. Wie kann ein themenbezogener Zähler mit dem Standard-Windows-Fortschrittsbalken-Steuerelement implementiert werden?
Verstanden - aber es sagt: "Meter: Dieses Muster ist kein Fortschrittsbalken, aber es ist mit dem Fortschrittsbalken Steuerelement implementiert." Wie kann ich ein solches "Meter" mit dem Fortschrittsbalken steuern? Was die Abakus-Komponenten betrifft, sollte meine Anwendung so aussehen, wie sie in den letzten zehn Jahren entworfen wurde. – Roddy
Ich weiß nicht, wie das Messgerät zu implementieren ist, und Vista hier nicht zu überprüfen. Könnten Sie Spy ++ ausführen und sich die Windows-Stil-Flags ansehen, die für diese Meter-Steuerelemente festgelegt sind? Spy ++ kommt mit MS Visual C++. Google für "spy ++ freeware", wenn Sie es nicht haben. – mghie
Wie für Abakus - ich höre dich ;-) Wenn Sie das Messgerät in Vista gut aussehen wollen, wäre es natürlich am besten, einen Stil für die gemeinsame Kontrolle zu finden. Ich finde nichts im Platform SDK ... Sehen Sie sich http://msdn.microsoft.com/en-us/library/cc656530(VS.85).aspx für die verfügbare Doku an. – mghie