Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.160 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Gedimmten Hintergrund im Canvas schneller

  Alt 5. Aug 2013, 12:02
Nachträglich fällt mir da noch ein, dass du Komponenten auch zeitweilig einfrieren kannst: Erst einfrieren, in Ruhe zeichnen, wieder auftauen. Das geht allerdings an der VCL vorbei direkt über die WinAPI:

Delphi-Quellcode:
SendMessage(myComponent.Handle, WM_SETREDRAW, 0, 0);
try
   [Gedöns]
finally
   SendMessage(myComponent.Handle, WM_SETREDRAW, 1, 0);
end;
  Mit Zitat antworten Zitat