Vcl.Graphics.TCanvas.Ellipse
提供:RAD Studio API Documentation
Delphi
procedure Ellipse(X1, Y1, X2, Y2: Integer); override;
C++
virtual void __fastcall Ellipse(int X1, int Y1, int X2, int Y2)/* overload */; inline void __fastcall Ellipse(const System::Types::TRect &Rect){ TCustomCanvas::Ellipse(Rect); }
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
説明
外接四角形で定義される楕円をキャンバスに描画します。
Ellipse を呼び出すと,キャンバスに円や楕円を描画できます。Ellipse は,以下のいずれかの値を設定することによって外接四角形を指定します。
ピクセル座標の左上の座標(X1, Y1)および右下の座標(X2, Y2)
A TRect 値
外接四角形が正方形の場合は,円が描画されます。
楕円のアウトラインは Pen の値を使って描画され,内部は Brush の値を使って塗りつぶされます。
メモ: Windows 9x または Windows ME では,sums X1 + X2 と Y1 + Y2 が 32768 を超えることはありません。また sum X1 + X2 + Y1 + Y2 が 32768 を超えることがありません。