CDC::Ellipse

ビューの切り替え:
スクリプトなし
Visual Studio 2010 - Visual C++
CDC::Ellipse
この記事は翻訳者によって翻訳されたものです。 このページおよび元の英語コンテンツを同時に表示させるには、[ライトウェイト] に切り替えます。

楕円を描画します。

BOOL Ellipse(
   int x1,
   int y1,
   int x2,
   int y2 
);
BOOL Ellipse(
   LPCRECT lpRect 
);
パラメーター

x1

楕円に外接する四角形の、左上隅の論理 x 座標。

y1

楕円に外接する四角形の、左上隅の論理 y 座標。

x2

楕円に外接する四角形の、右下隅の論理 x 座標。

y2

楕円に外接する四角形の、右下隅の論理 y 座標。

lpRect

楕円に外接する四角形。 このパラメーターには、CRect オブジェクトを渡すこともできます。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

楕円の中心は、x1y1x2y2 または lpRect により指定される楕円に外接する四角形の中心になります。 楕円は現在のペンで描画され、その内部は現在のブラシで塗りつぶされます。

この関数で描画する図形は、右下隅の座標まで拡張されます。ただし、右下隅の座標は含みません。 つまり、図形の高さは y2 - y1、図形の幅は x2 - x1 になります。

外接する四角形の幅または高さが 0 のときは、楕円は描画されません。

必要条件

ヘッダー:afxwin.h

参照

参照

その他の技術情報