这个函数用于画椭圆弧。
void arc( int left, int top, int right, int bottom, double stangle, double endangle );
参数:
left
圆弧所在椭圆的外切矩形的左上角 x 坐标。
top
圆弧所在椭圆的外切矩形的左上角 y 坐标。
right
圆弧所在椭圆的外切矩形的右下角 x 坐标。
bottom
圆弧所在椭圆的外切矩形的右下角 y 坐标。
stangle
圆弧起始角的弧度。
endangle
圆弧终止角的弧度。
返回值:
(无)
示例:
(无)
这个函数用于画圆。
void circle( int x, int y, int radius );
参数:
x
圆的圆心 x 坐标。
y
圆的圆心 y 坐标。
radius
圆的半径。
返回值:
(无)
示例:
(无)
这个函数用于画填充圆(有边框)。
void fillcircle( int x, int y, int radius );
参数:
x
圆心的 x 坐标。
y
圆心的 y 坐标。
radius
圆的半径。
返回值:
(无)
说明:
该函数使用当前线形和当前填充样式绘制有外框的填充圆。
示例:
(无)
这个函数用于画椭圆。
void ellipse( int left, int top, int right, int bottom );
参数:
left
椭圆外切矩形的左上角 x 坐标。
top
椭圆外切矩形的左上角 y 坐标。
right
椭圆外切矩形的右下角 x 坐标。
bottom
椭圆外切矩形的右下角 y 坐标。
返回值:
(无)
说明:
该函数使用当前线条样式绘制椭圆。
由于屏幕像素点坐标是整数,因此用圆心和半径描述的椭圆无法处理直径为偶数的情况。而该函数的参数采用外切矩形来描述椭圆,可以解决这个问题。
当外切矩形为正方形时,可以绘制圆。
示例:
(无)
这个函数用于画填充的椭圆(有边框)。
void fillellipse( int left, int top, int right, int bottom );
参数:
left
椭圆外切矩形的左上角 x 坐标。
top
椭圆外切矩形的左上角 y 坐标。
right
椭圆外切矩形的右下角 x 坐标。
bottom
椭圆外切矩形的右下角 y 坐标。
返回值:
(无)
说明:
该函数使用当前线形和当前填充样式绘制有边框的填充椭圆。
由于屏幕像素点坐标是整数,因此用圆心和半径描述的椭圆无法处理直径为偶数的情况。而该函数的参数采用外切矩形来描述椭圆,可以解决这个问题。
当外切矩形为正方形时,可以绘制填充圆。
示例:
(无)
这个函数用于画直线。还可以用 linerel 和 lineto 画直线。
void line( int x1, int y1, int x2, int y2 );
参数:
x1
直线的起始点的 x 坐标。
y1
直线的起始点的 y 坐标。
x2
直线的终止点的 x 坐标。
y2
直线的终止点的 y 坐标。
返回值:
(无)
示例:
(无)
这个函数用于画填充矩形(有边框)。
void fillrectangle( int left, int top, int right, int bottom );
参数:
left
矩形左部 x 坐标。
top
矩形上部 y 坐标。
right
矩形右部 x 坐标。
bottom
矩形下部 y 坐标。
返回值:
(无)
说明:
该函数使用当前线形和当前填充样式绘制有外框的填充矩形。
示例:
(无)
这个函数用于画空心矩形。
void rectangle( int left, int top, int right, int bottom );
参数:
left
矩形左部 x 坐标。
top
矩形上部 y 坐标。
right
矩形右部 x 坐标。
bottom
矩形下部 y 坐标。
返回值:
(无)
示例:
(无)
这个函数用于画点。
void putpixel(int x, int y, COLORREF color);
参数:
x
点的 x 坐标。
y
点的 y 坐标。
color
点的颜色。
返回值:
(无)
示例:
(无)
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!