Einzelnen Beitrag anzeigen

blablab

Registriert seit: 3. Jan 2006
509 Beiträge
 
Delphi 7 Enterprise
 
#1

Auf Canvas.ClipRect reagieren?

  Alt 28. Dez 2011, 13:44
Hallo!

Ich habe in meine Paintbox bei OnPaint mal testweise das reingeschrieben:
Delphi-Quellcode:
      Brush.Color := Random(1 shl 24);
      FillRect(Rect(0, 0, Width, Height));
Aber trotzdem wird nicht alles neu gezeichnet sondern nur das was wirklich benötigt wird. Ich kann gerade (leider) nur Windows Vista benutzen, war das Verhalten bei XP auch schon so?

Denn wenn das sowieso bei jedem Windows so ist, dann frage ich mich, ob sich das Reagieren auf ClipRect überhaupt lohnt. Dann kann ich ja auch einfach immer alles neu zeichnen und Windows sucht sich dann selbst nur den benötigten Bereich raus, oder?

Grüße
blablab
  Mit Zitat antworten Zitat