![]() |
Mit Canvas gezeichnete Objekte auf einem Bitmap entfernen
Hi,
ich hab ein kleines Problem. Ich habe eine TImage Box und in die lade ich zur Laufzeit ein Bitmap rein. Anschließend zeichne ich mit Canvas auf dem Bild (also Bild.Canvas) irgendwelches Zeugs. Das möchte ich dann irgendwann mit einem schlag alles löschen, sodass nur noch das Bitmap zu sehen ist. Ich hab ewig gesucht und nix gefunden. Ich möchte nicht irgendwie die Position von den Objekten speichern und dann mit NotXor irgendwie drübermalen. Ich will einfach sowas wie Bild.lösch_allen_scheiss... Bild.Refresh bzw. Bild.Repaint geht nicht... danke schonmal, Flo |
Re: Mit Canvas gezeichnete Objekte auf einem Bitmap entferne
Lade das Bild einfach neu rein.
|
Re: Mit Canvas gezeichnete Objekte auf einem Bitmap entferne
Schneller wäre ein TBitmap im Hintergrund mit dem Originalbild, das beim Löschen in das Image kopiert wird.
Noch besser wäre es, auch das Zeichnen auf einem TBitmap durchzuführen und im OnPaint in eine Paintbox/direkt auf die Form zu kopieren. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 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