Vcl.Graphics.TCanvas.RoundRect
Delphi
procedure RoundRect(X1, Y1, X2, Y2, X3, Y3: Integer); override;
C++
virtual void __fastcall RoundRect(int X1, int Y1, int X2, int Y2, int X3, int Y3)/* overload */;
inline void __fastcall RoundRect(const System::Types::TRect &Rect, int CX, int CY){ TCustomCanvas::RoundRect(Rect, CX, CY); }
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
Beschreibung
Zeichnet ein Rechteck mit abgerundeten Ecken auf die Zeichenfläche.
Mit RoundRect zeichnen Sie ein Rechteck mit abgerundeten Ecken mit dem in Pen festgelegten Stift und der in Brush angegebenen Füllung. Das Rechteck ist durch die Punkte (X1,Y1), (X2,Y1), (X2,Y2), (X1,Y2) definiert, aber die Ecken werden abgerundet dargestellt. Der Bogen der abgerundeten Ecken entspricht der Krümmung einer Ellipse mit der Breite X3 und der Höhe Y3.
Verwenden Sie Ellipse, um stattdessen eine Ellipse zu zeichnen. Verwenden Sie Rectangle, um ein echtes Rechteck zu zeichnen.