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); }
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | TDirect2DCanvas |
説明
キャンバスに角が丸い矩形を描画します。
RoundRect を使用すると、Pen で角の丸い矩形を描画し、それを Brush で塗りつぶせます。矩形には、(X1,Y1)、(X2,Y1)、(X2,Y2)、(X1,Y2)の各点で定義される辺がありますが、角が丸くなるように整形されます。丸い角の曲線は、幅 X3 と高さ Y3 の楕円の曲率に一致します。
楕円を描画するには、代わりに Ellipse を使用します。通常の矩形を描画するには、Rectangle を使用します。