Einzelnen Beitrag anzeigen

Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#1

Wie funktionieren animierte Windows/VCL componennten?

  Alt 22. Dez 2011, 10:57
Hallo allerseits.
In windows 7 gibt es ja so einige Oberflächen effekte. Z.B. die blaue farbe von Buttons bleicht langsam aus, wenn man den button mit der maus verlässt und verschwindet nicht plötzlich. Das erfordert natürlich ein regelmässiges neuzeichnen.

In der Delphi7 IDE z.B. sind natürlich sachen wie scrollbars auch im Win7 style, mit den dazugehörigen effekten. Was machen diese komponennten jetzt um das regelmässige neuzeichnen zu triggern. Schmeißen die sich einfach nach jedem zeichnen erneut hinten in die messageloop bis sie fertig sind, oder wie wird das gehandhabt?

MFG

Memnarch
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
  Mit Zitat antworten Zitat