![]() |
Paintbox: Buffer implementieren
Hallo
ich habe mir einen eigen Typen von TPaintBox abgeleitet. da es bereits ziemlich flackert, würde ich gerne einen Buffer einbauen. aber wie??? hat da einer ein beispiel? |
Re: Paintbox: Buffer implementieren
Mach doch einfach eine Bitmap im Speicher und kopiert dessen Canvas bei OnPaint auf das PaintBox-Canvas. Wäre die einfachste Lösung
Dust Signs |
Re: Paintbox: Buffer implementieren
ja, das war schon klar^^
aber wie kopieren? |
Re: Paintbox: Buffer implementieren
Entweder TCanvas.CopyRect oder BitBlt
Dust Signs |
Re: Paintbox: Buffer implementieren
also ich versuche es nun so:
ich habe mit ein Bitmap angelegt, und male dann immer da rein dann versuche ich es wie folgt zu kopieren
Delphi-Quellcode:
aber es kommt nichts an :(
BitBlt(Self.Canvas.Handle,0,0,W,H,Buffer.Canvas.Handle,0,0,SrcCopy);
|
Re: Paintbox: Buffer implementieren
Canvas.Draw(x, y, Bitmap)^^ :)
|
Re: Paintbox: Buffer implementieren
äähhhhmmm...ja....
das benutz ich 2 Zeilen drüber auch :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz