(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹)
//今天来学习一下easyx图形库的编辑
首先要引用图形库的头文件,下载完easyx后即可使用
#include
#include
然后就是创建一个窗口,设置窗口大小
initgraph(1000, 640,SHOWCONSOLE);
窗口还有三种功能,可以在窗口末尾加上
#define SHOWCONSOLE // 显示控制台窗口 #define NOCLOSE // 没有关闭功能 #define NOMINIMIZE //没有最小化功能
窗口颜色默认为黑色,我们可以设置改变它的颜色
setbkcolor(WHITE);//设置窗口颜色 //设置完以后可能会出现颜色不变的情况,因此需要刷新一下。 cleardevice();//刷新一下,防止窗口颜色不变
接下来就可以在窗口中绘制一些图形
我们可以先尝试绘制一个简单的图形,比如说圆形,我们可以设置圆的内部颜色,圆的边框颜色,以及圆的线框样式,具体如下:
setlinestyle(PS_SOLID, 5);//设置线框样式 setfillcolor(GREEN);//填充颜色 setlinecolor(BLUE);//边框颜色
圆的设置类型有三种,具体操作都差不多
circle(50, 50, 50);//无填充圆 fillcircle(50, 150, 50);//有边框有填充圆 solidcircle(50, 250, 50);//无边框有填充
有了图形,我们也可以尝试去设置一下字体,与图形一样,字体也可以设置大小,颜色,在窗口中的位置,以及字体格式,具体如下
settextstyle(50, 0, "宋体");//设置字体格式(高度,宽度,字体) outtextxy(600, 600, "星辰");//出现字体(坐标) settextcolor(BLACK);//字体颜色
我们设置的字体是有背景的,为了防止字体背景影响图像,我们可以将字体的背景设置为透明
setbkmode(TRANSPARENT);//设置背景模式,bk(背景)mode(模式)transparent(透明)
在设置窗口后可能会出现闪退情况,所以我们在编程的末尾加上
getchar();//防止闪退 closegraph();//关闭窗口