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);
温馨提示:答案为网友推荐,仅供参考