Vcl.Direct2D.TDirect2DCanvas.RoundRect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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){ Vcl::Graphics::TCustomCanvas::RoundRect(Rect, CX, CY); }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

Beschreibung

Zeichnet ein Rechteck mit abgerundeten Ecken auf die Zeichenfläche.

Verwenden Sie RoundRect , um ein abgerundetes Rechteck mit Hilfe der Pen-Eigenschaft zu zeichnen und beim Verwenden der Brush-Eigenschaft zu füllen. Die Kanten des Rechtecks werden von den Punkten (X1,Y1), (X2,Y1), (X2,Y2) und (X1,Y2) definiert, aber die Ecken werden beschnitten, um ein abgerundetes Aussehen zu erstellen. Die Krümmung der abgerundeten Ecken entspricht dem Bogen einer Ellipse, mit der Breite X3 und der Höhe Y3.

Um eine Ellipse anstatt zu zeichnen, verwenden Sie die Methode Ellipse. Um ein echtes Rechteck zu zeichnen, verwenden Sie die Methode Rectangle.

Siehe auch