次の方法で共有


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 を返します。

解説

楕円の中心は x1によって、y1、x2と y2、または lpRect指定する外接する四角形の中央です。 楕円は現在のペンで描画し、現在の内部はブラシで塗りつぶされます。

この関数によって描画されますが、図は、右、下座標含まれません。 これは、図形の高さが y2 –図の y1 と幅 x2 あります。x1がであることを意味します。

外接する四角形の幅または高さが 0 の場合、楕円を描画します。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::Arc

CDC::Chord

Ellipse