头文件<easyx.h>
1、创建窗口
initgraph(int width,int hight,flag)
第三个参数为宏指令,可以不加,可以用于显示控制台窗口,禁用关闭按钮等。
想同时使用多个宏指令要使用按位或“|”运算符连接起来 ,如"EX_SHOWCONSOLE|EX_NOCLOSE"
使用initgraph()函数创建窗口,控制器窗口会消失。
2、设置窗口背景颜色
setbkcolor(color);
color可以是头文件中包含的,也可以用RGB(r,g,b)表示
设置完需要刷新屏幕
cleardevice();
3、基本图形绘制
窗口的坐标体系:窗口左上角是坐标原点,x轴向右增大,y轴向下增大
绘制一个点
putpixel(x,y,color)
绘制一条线
line(x1,y1,x2,y2)
设置线条颜色
setlinecolor(color)
设置线条样式
setlinestyle(style,int thickness)
获取窗口高度,宽度
gethight() getwidth()
绘制一个矩形
rectangle(x1,y1,x2,y2),左上角和右下角点的坐标
填充矩形(填充了颜色的矩形)
fillrectangle(x1,y1,x2,y2)
设置填充颜色
setfillcolor(color)
无边框填充矩形
solidrectangle(x1,y1,x2,y2)
圆角矩形
roundrect(x1,y1,x2,y2,width,height)width和height是椭圆的数值
绘制圆形
circle(x,y,r)圆心,半径
fillcircle(x,y,r)
solidcircle(x,y,r)
绘制椭圆
ellipse(left,top,right,bottom)
fillellipse(left,top,right,bottom)
solidellipse(left,top,right,bottom)