Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Canvas Dreicken (https://www.delphipraxis.net/93721-canvas-dreicken.html)

ghost007 10. Jun 2007 12:20


Canvas Dreicken
 
Hi,
ich zeichne wie folgt ein dreieck auf mein canvas:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
 var
  a,b,c:TPoint;
begin
A:=Point(270,0);
B:=Point(279,10);
C:=Point(279,0);
Image1.canvas.Polygon([A,B,C]);
end;
Wie kann ich nun das dreieck ausfüllen, mit schwarz z.b.?

MfG - Ghost007

Matze 10. Jun 2007 12:22

Re: Canvas Dreicken
 
Hi,

das ist nur geraten: Brush.Color zu setzen?

Edit: Jupp, so geht's. ;)

ghost007 10. Jun 2007 16:30

Re: Canvas Dreicken
 
wenn wir schon bei den brush color sind, wenn ich ein rechteck zeichne, dann wird eine schwarzelinie außenrum gezeichnen und innen die brush color aufgefüllt. wie kann ich machen, das nur der rahmen gezeichnet wird, und innen nichts reinkommt? also auch nicht weiß, sodas in dem rahmen nichts vorhandenes übermalt wird?

MfG - Ghost007

DeddyH 10. Jun 2007 16:32

Re: Canvas Dreicken
 
Delphi-Quellcode:
Brush.Style := bsClear;

ghost007 10. Jun 2007 16:49

Re: Canvas Dreicken
 
danke, geht wunderbar.

MfG - Ghost007


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