C++程序:用EasyX绘制正方形及对角线
(一)设计C++程序,在窗体中心绘制一个正方形,用红色虚线画出该正方形的两条对角线。
(二)程序源代码如下:
#include<graphics.h>
#include<conio.h>
int main()
{initgraph(300,200);
SetWindowText(GetHWnd(),"EasyX图形编程");
line(125,75,175,75);
moveto(175,75);
lineto(175,125);
lineto(125,125);
lineto(125,75);
setlinecolor(RED);
setlinestyle(PS_DASH);
line(175,75,125,125);
line(125,75,175,125);
getch();
closegraph();
return 0;
}
(三)说明:
1、使用EasyX图形编程,必须包含头文件graphics.h;
2、使用getch()函数使程序阻塞,必须包含头文件conio.h;
3、在main()函数体内,第一条语句就是设置窗体大小,使用的函数是initgraph(参数1,参数2),参数1是窗体宽,参数2是窗体高,对应横坐标和纵坐标,其单位是像素(piex);
4、函数SetWindowText(GetHWnd(),"EasyX图形编程")作用是设置窗体的标题;
5、绘制直线函数是line(参数1,参数2,参数3,参数4),参数1是直线起点的横坐标,参数2是直线起点的纵坐标,参数3直线终点的横坐标,参数4直线终点的纵坐标;
6、moveto(参数1,参数2)函数,作用是将绘制直线的起点移动到指定的点。参数1是起点的横坐标,参数2是起点的纵坐标;
7、setlinecolor(颜色常量)函数,作用是设置线条的颜色;
8、setlinestyle(PS_DASH)函数,作用是设置线条的样式,为虚线;
9、closegraph()函数,作用是关闭窗体。
(四)程序编译窗口:
(五)程序运行结果: