Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: Canvas Flackert bei Refresh
10. Apr 2012, 16: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.
$2B or not $2B
|