Vcl.Graphics.TCustomCanvas.Ellipse
Delphi
procedure Ellipse(X1, Y1, X2, Y2: Integer); overload; virtual; abstract;
procedure Ellipse(const Rect: TRect); overload;
C++
virtual void __fastcall Ellipse(int X1, int Y1, int X2, int Y2) = 0 /* overload */;
void __fastcall Ellipse(const System::Types::TRect &Rect)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCustomCanvas |
説明
囲む矩形によって定義される楕円をキャンバスに描画します。
キャンバス上での円や楕円の描画を実装するために Ellipse メソッドをオーバーライドします。楕円を囲む矩形を、次のいずれかで指定します。
- 左上の点のピクセル座標(X1,Y1)と、右下の点(X2,Y2)。
- TRect 値。
囲む矩形が正方形の場合は、円が描画されます。