Vcl.Graphics.TCustomCanvas.RoundRect
Delphi
procedure RoundRect(X1, Y1, X2, Y2, X3, Y3: Integer); overload; virtual; abstract;
procedure RoundRect(const Rect: TRect; CX, CY: Integer); overload;
C++
virtual void __fastcall RoundRect(int X1, int Y1, int X2, int Y2, int X3, int Y3) = 0 /* overload */;
void __fastcall RoundRect(const System::Types::TRect &Rect, int CX, int CY)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCustomCanvas |
Beschreibung
Zeichnet ein Rechteck mit abgerundeten Ecken auf der Zeichenfläche.
Überschreiben Sie die Methode RoundRect, um unter Verwendung des aktuellen Stifts ein Rechteck mit abgerundeten Ecken zu zeichnen und es unter Verwendung des aktuellen Pinsels zu füllen. Die Punkte (X1,Y1), (X2,Y1), (X2,Y2) und (X1,Y2) bilden die Eckpunkte des Rechtecks. Die Ecken sind leicht abgerundet. Die Rundung der Ecken entspricht einer Ellipse mit der Breite X3 und der Höhe Y3.
Wenn Sie eine Ellipse zeichnen möchten, verwenden Sie die Methode Ellipse. Zum Zeichnen eines normalen Rechtecks verwenden Sie Rectangle.