Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Canvas.Pen.Mode -> Zurücksetzen? (https://www.delphipraxis.net/50103-canvas-pen-mode-zuruecksetzen.html)

Airblader 20. Jul 2005 18:16


Canvas.Pen.Mode -> Zurücksetzen?
 
Hi =)

Wegen eines kleinen Beispiels arbeite ich grad mit einer PaintBox.
Ich hab die Eigenschaft Mode vom Pen benützt...aber wie kann ich den Mode zurücksetzen?
Er soll es für andere Zeichnungen ja dann nicht mehr übernehmen.

Danke schonmal,

air

SirThornberry 20. Jul 2005 18:29

Re: Canvas.Pen.Mode -> Zurücksetzen?
 
warum sicherst du dir nicht einfach den alten mode?

turboPASCAL 20. Jul 2005 18:30

Re: Canvas.Pen.Mode -> Zurücksetzen?
 
Das musst Du selber machen. z.B.:
Delphi-Quellcode:
...
var OldPenMode: TPenMode;
begin
  OldPenMode := PaintBox1.Canvas.Pen.Mode;
  PaintBox1.Canvas.Pen.Mode := pmXor;
  ...
  PaintBox1.Canvas.Rectangle(10, 10, 40, 40);
  ...
  PaintBox1.Canvas.Pen.Mode := OldPenMode;
end;
pmCopy - ist glaube ich die Standarteinstellung.

Airblader 20. Jul 2005 19:20

Re: Canvas.Pen.Mode -> Zurücksetzen?
 
Zitat:

Zitat von SirThornberry
warum sicherst du dir nicht einfach den alten mode?

Naja, ich dachte halt, dass es einfacher geht.
Aber dann speicher ich mir halt den Wert ;)

Danke,

air

Edit:
@turbo

Waaah...Standart :mrgreen: Aber danke :) Wie man den Mode speichert, hätt ich aber auch hinbekommen ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 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