Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#7

AW: Canvas Flackert bei Refresh

  Alt 10. Apr 2012, 15:21
DoubleBuffered und direktes Zeichnen auf ein Canvas können sich schon in die Quere kommen.

Und das was du mit dem Bitmap gemacht hast, das nennt sich ein OffscreenBitmap, was bei sowas auch sehr häufig zum Einsatz kommt.
Vorallem dann, wenn selten auf den Canvas gezeichnet wird und das Zeichnen einen gewissen Aufwand bedeutet (dann kann man es im Notfall, im OnPaint, schnell wiederherstellen, ohne es jedesmal neu zeichnen zu müssen)
oder eben wenn die Ausgabe flackert, weil das Zeichnen zu lange dauert, so daß das Auge es mitbekommen könnte.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat