功能:该函数以(x,y)为圆心,radius为半径,用当前画线颜色画一个圆。
(3)drawploy()函数
函数声明:voidfardrawpoly(intnumpoints,intfar*point)
功能:该函数用当前画线颜色画一个多边形。顶点数等于numpoints。piont用来
存储顶点坐标,x坐标在前。n个顶点,必须定义n1个点,第0个和第n
个顶点的坐标相同。
(4)ellipse()函数
函数声明:voidfarellipse(intx,inty,intstart,intend,intxradius,intyradius)
功能:该函数以(x,y)为中心,x轴、y轴的半径由xradius和yradius指定。Start
为椭圆的起始角,end为终止角,都以度表示。颜色由当前画线颜色决定。
(5)fillellipse()函数
函数声明:voidfarfillellipse(intx,inty,intxradius,intyradius)
功能:该函数以(x,y)为中心,以xradius和yradius为水平轴半径和垂直轴半径,
画一填充椭圆。用当前的填充颜色和式填充,用当前的画线颜色画椭
圆边线。
(6)fillpoly()函数
函数声明:voidfarfillpoly(intnumpoints,intfar*point)
功能:该函数用当前画线颜色画一个多边形。然后用当前填充模式和颜色对该多边形进行填充。顶点数等于numpoints。piont用来存储顶点坐标,x坐标在前。n个顶点,必须定义n1个点,第0个和第n
个顶点的坐标相同。
(7)pieslice()函数
函数声明:voidfarpieslice(intx,inty,intstart,intend,intradius)
功能:该函数以(x,y)为圆心,radius为半径,以start和end为起始角和终止角,
以当前颜色画一个扇形,并以当前的填充模式和颜色进行填充。start和end用度表示。
(8)sector()函数
函数声明:voidfarsector(intx,inty,intstangle,intendangle,intxradius,intyradius)
功能:该函数以(x,y)为中心,以xradius和yradius为水平轴半径和垂直轴半径,以stangle为起始角,endangle为终止角画一扇区。画线颜色用当前画线颜色,扇区的填充模式和颜色用setfillstyle和setfillpattern定义。使用的角方向为逆时针方向。
7、颜色控制函数
(1)getpalette()函数
函数声明:voidfargetpalette(structpalettetypefar*pal)
功能:该函数将当前调色板的装入由pal所指向的结构中去。palettetype结构
定义如下:
#defineMAXCOLORS16
structpalettetype
{unsignedcharsize;
signedcharcolors[MAXCOLORS1];
};
size存放当前调色板的可用颜色数。
(2)getpalettesize()函数
函数声明:intfargetpalettesize(void)
功能:该函数得到当前图形驱动器模式允许的调色板入口数目。
(3)setallpalette()函数
函数声明:voidfarsetallpalette(structpalettetypefar*pal)
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-37559-12.html
还是14度16度的橙色喝着爽