ellipse(250,250,0,360,top,bottom); 有哪位大神能帮我分析下,ellipse()函数里面的六个数字分别代表的含

ellipse(250,250,0,360,top,bottom);
有哪位大神能帮我分析下,ellipse()函数里面的六个数字分别代表的含义?
我在网上找了很久都不行的,看了c库里对这个函数里的定义也是六个参数的,但是在vc++6.0下却说error C2660: 'ellipse' : function does not take 6 parameters
改成四个就可以,但不是我想要的椭圆
PS:
我的vc++6.0可以使用graphics.h

ellipse 函数并不是 c 语言标准库里面的,所以,不同的公司对这个函数的规定不一样。

borland 公司对这个函数的规定如下:
ellipse(圆心x,圆心y,起始角,终止角,x半径,y半径);

微软对这个函数的规定如下:
Ellipse(DC句柄,left,top,right,bottom); // 注:left, top, right, bottom 是椭圆外切矩形的坐标

EasyX 库对这个函数的规定如下:
ellipse(left, top, right, bottom); // 注:left, top, right, bottom 是椭圆外切矩形的坐标

初学 vc6 绘图常用的库一般是 easyx,所以你可以使用 4 个参数试试。如果和你想要的结果不一样,简单的做一下参数转换就行。比如,将你的代码由 borland 公司的参数用在 easyx 上可以这么写:
ellipse(250 - top, 250 - bottom, 250 + top, 250 + botom);
温馨提示:答案为网友推荐,仅供参考
相似回答