Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Painting only when your window is visible on the screen

  Alt 7. Mär 2006, 20:17
wird durch invalidate nicht genau der Effekt auch erreicht? Ich dachte es wäre so das erst wenn das Fenster sichtbar wird dann die wm_Paint nachricht kommt (kann mich natürlich auch täuschen -> wird dann gleich getestet)

Ich hab grad getestet und es ist wirklich so. Wenn man "Control.Invalidate" aufruft wird nur eine wm_paint ausgelöst wenn die Komponente sichtbar ist. Wenn die Komponente nicht sichtbar ist wird erst sobald die Komponente sichtbar ist die wm_paint ausgelöst
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat