1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
// Remplissage du fond
Image.Canvas.Pen.Color:=clBlack;
Image.Canvas.Brush.Color := clWhite;
Image.Canvas.Brush.Style := bsSolid;
Image.Canvas.Rectangle(0,0,Image.Width,Image.Height);
Image.Canvas.Pen.Color:=clRed;
Image.Canvas.MoveTo(50, 50);
Image.Canvas.LineTo(50, 150);
Image.Canvas.LineTo(150, 150);
Image.Canvas.LineTo(150, 50);
Image.Canvas.LineTo(50, 50);
{$IFDEF WINDOWS}
Image.Canvas.Brush.Color := clGreen;
Image.Canvas.FloodFill(55, 55, clWhite, fsSurface);
{$ELSE}
Image.Canvas.FloodFill(55, 55, clGreen);
{$ENDIF}
Image.Canvas.Brush.Color := clRed;
Image.Canvas.Pen.Color:=clWhite;
Image.Canvas.Pen.Mode := pmNotXor;
Image.Canvas.Pen.Style := psDot;
Image.Canvas.MoveTo(40, 40);
Image.Canvas.LineTo(110, 40);
Image.Canvas.LineTo(110, 110);
Image.Canvas.LineTo(40, 110);
Image.Canvas.LineTo(40, 40); |