Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Verständnisfrage zum Prüfen gezeichneter PaintBox-Objekte (https://www.delphipraxis.net/188092-verstaendnisfrage-zum-pruefen-gezeichneter-paintbox-objekte.html)

devidespe 30. Jan 2016 13:24

Verständnisfrage zum Prüfen gezeichneter PaintBox-Objekte
 
Hallo,

ich habe eine Verständnisfrage zum Zeichnen in einer PaintBox. Angenommen ich zeichne mehrere Objekte, z.B.

Delphi-Quellcode:
//Ellipsen/Kreise
PaintBox.Canvas.Ellipse(FX1, FY1, FX2, FY2);

//Rechtecke
PaintBox.Canvas.Rectangle(FX1, FY1, FX2, FY2);

//Linien
PaintBox.Canvas.MoveTo(FX1, FY1);
PaintBox.Canvas.LineTo(FX2, FY2);

//Pixel
PaintBox.Canvas.Pixels[FX1, FY1]:=clBlue;
Gibt es irgendeine Möglichkeit, nachträglich zu prüfen, ob der Zeichenvorgang korrekt ausgeführt wurde?

Weil die eigentlichen Schreibprozeduren liefern ja keinen Rückgabewert zurück...

Sir Rufo 30. Jan 2016 13:28

AW: Verständnisfrage zum Prüfen gezeichneter PaintBox-Objekte
 
Nein, gibt es nicht.

Das Prüfen gestaltet sich auch schwierig, denn ein Canvas kann gezoomt, gedreht, begrenzt ... sein.
Das müsstest du bei der Prüfung auch alles berücksichtigen ...

Luckie 30. Jan 2016 20:28

AW: Verständnisfrage zum Prüfen gezeichneter PaintBox-Objekte
 
Augen auf machen. :mrgreen:

jaenicke 31. Jan 2016 00:48

AW: Verständnisfrage zum Prüfen gezeichneter PaintBox-Objekte
 
Warum sollte der Zeichenvorgang denn nicht erfolgreich gewesen sein?

Wenn mit der PaintBox etwas nicht klappt, liegt der Fehler meistens darin, dass nicht in OnPaint gezeichnet wurde, sondern an einer anderen Stelle.


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