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。

备注

椭圆的中心是 x1指定的边框的中心、 y1、 x2和 y2或 lpRect。椭圆绘制将向当前钢笔,因此,其内部填充当前画笔。

此功能用于绘制该图中,扩展,但不包括,右侧和底部坐标。这意味着运行的高度。y2 – y1 和该图中的宽度是 x2 – x1。

如果宽度或边框的高度为0,不绘制椭圆。

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::Arc

CDC::Chord

Ellipse