API:Vcl.Graphics.TCanvas.RoundRect

提供: RAD Studio API Documentation
移動先: 案内検索

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); }

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TCanvas

説明

角が丸い矩形をキャンバスに描画します。

Vcl.Graphics.TCanvas.RoundRect は Vcl.Graphics.TCustomCanvas.RoundRect を継承しています。以下の内容はすべて Vcl.Graphics.TCustomCanvas.RoundRect を参照しています。

角が丸い矩形をキャンバスに描画します。

現在のペンによる角の丸い矩形の描画と現在のブラシによる塗りつぶしを実装するために RoundRect メソッドをオーバーライドします。矩形には、(X1,Y1)、(X2,Y1)、(X2,Y2)、(X1,Y2)の各点で定義される辺がありますが、角が丸くなるように整形されます。丸い角の曲線は、幅 X3 と高さ Y3 の楕円の曲率に一致します。

楕円を描画するには、代わりに Ellipse を使用します。通常の矩形を描画するには、Rectangle を使用します。

関連項目