Vcl.Direct2D.TDirect2DCanvas.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){ 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.