Vcl.Graphics.TCustomCanvas.RoundRect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch