![]() |
Wie mit GDI+ einen Selektionsrahmen zeichnen?
Hallo,
Wie kann man mit GDI+ sinnvoll einen Selektionsrahmen zeichnen ohne jedesmal das ganze Hintergrund-Bild neu zeichnen zu müssen? Unter GDI konnte man ja mit XOR arbeiten was in GDI+ wohl nicht mehr geht. Unter .Net/Winforms gibt es wohl eine Klasse ControlPaint mit entsprechenden Methoden, aber wie macht man das unter Delphi/Win32? Hintergrund: ich möchte diverse Linien, Pfeile, Rechtecke per Maus aufziehen können und daraus werden dann entsprechende Objekte erstellt (die dann wegen AntiAliasing mit GDI+ gerendert werden sollen). Und das Aussehen beim Aufziehen muß halt gleich dem Aussehen des fertigen Objekts entsprechen, deswegen auch hier GDI+ Grüße, Uli |
Re: Wie mit GDI+ einen Selektionsrahmen zeichnen?
Hi Uli,
versuch den Selektionsrahmen einfach weiterhin mit GDI Routinen zu zeichnen. Etwas anderes macht ControlPaint.DrawReversibleFrame auch nicht ;-) Gruß Marco |
Re: Wie mit GDI+ einen Selektionsrahmen zeichnen?
Danke für den Hinweis. Dann werd ich das erst mal auf GDI lassen.
Uli |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:13 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