Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Grafik-Attribute wieder zurücksetzen (https://www.delphipraxis.net/164589-grafik-attribute-wieder-zuruecksetzen.html)

Jazzman_Marburg 20. Nov 2011 14:29

Grafik-Attribute wieder zurücksetzen
 
Hallo Gemeinde,
wenn ich auf mein Canvas etwas zeichnen möchte, so speichere ich vorher z.B. das Attribut Pen.Color oder Pen.Width etc. in einer lokalen Variable, verändere die Attribute so wie ich sie benötige und setze sie anschließend zurück, so dass das Canvas wieder die Attribute hat, wie vor meiner Zeichen-Routine.
Gibt es hierzu etwas standardmäßiges, was sämtliche Attribute (Pen, Color, Brush, Style etc.) speichert und anschließend wieder zurücksetzt oder ist mein obiger Weg schon der "amtliche"?

Vielen Dank
Jazzman

Uwe Raabe 20. Nov 2011 14:56

AW: Grafik-Attribute wieder zurücksetzen
 
Es gibt TPenRecall, TBrushRecall und TFontRecall, die einem sowas etwas erleichtern.

Jazzman_Marburg 20. Nov 2011 16:31

AW: Grafik-Attribute wieder zurücksetzen
 
Supieh :thumb:

Dankeschön & schönen Abend noch!
Gruß
Jazzman


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz