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 を呼び出して、キャンバス上に円または楕円を描画することができます。外接する矩形を、次のいずれかで指定します。

  • ピクセル座標(X1,Y1)の左上の点と、(X2,Y2)の右下の点。
  • TRect の値。外接する矩形が正方形であれば円が描画されます。楕円の輪郭は Pen の値を使って描画され、塗りつぶしには Brush の値が使用されます。

    メモ: Windows 9x または Windows ME の場合、X1 と X2 の和および Y1 と Y2 の和が 32768 を超えてはなりません。また、X1、X2、Y1、および Y2 の和も 32768 を超えてはなりません。

関連項目

コード例