![]() |
komponenten löschen canvas-grafik
hat mich schon oft gestört: liegt ein fenster oder eine bewegliche komponente über einer gezeichneten canvas-grafik so ist diese anschließend gelöscht. kann man einen zeichenmodus einstellen bei dem die grafik erhalten bleibt?
|
Re: komponenten löschen canvas-grafik
Einfach auf Redraw-Message des OS mit Neuzeichnen des entsprechenden Teils reagieren.
|
Re: komponenten löschen canvas-grafik
Hallo,
Du musst das Zeichnen im OnPaint-Ereignis übernehmen. |
Re: komponenten löschen canvas-grafik
Zitat:
|
Re: komponenten löschen canvas-grafik
Implementiere eine mit dieser Event-Property verknüpfte Methode und führe hier das Zeichnen durch.
|
Re: komponenten löschen canvas-grafik
Zitat:
|
Re: komponenten löschen canvas-grafik
Das ist dem Programmierer überlassen, ob er nur die notwendigen Teile oder alles neu zeichnet.
|
Re: komponenten löschen canvas-grafik
Wenn es sich nicht gerade um eine "Monstergrafik" handelt, könnte man sie ja im Speicher halten und bei Bedarf mit BitBlt o.ä. auf den Canvas zeichnen.
|
Re: komponenten löschen canvas-grafik
Zitat:
|
Re: komponenten löschen canvas-grafik
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:44 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