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