文章目录
一、基本原理
1.颜色
在easyx中对于颜色是应用三原色的原理。同时也具有常量对应的表示。
2.创建的窗口
- 为了摆脱在C语言中控制台窗口那个难看的黑框框去写出五颜六色,赏心悦目的窗口,easyx图形库中是使用自己开辟的新窗口的,独立于控制台窗口。
当然自己的窗口就要有自己的规矩!
在其创建的窗口中是以左上角为坐标原点,横向为x轴正方向,竖向是y轴正方向,从而更简便去操作。
二、创建窗口
在这里说明一点在创建项目时候文件的后缀必须是cpp否则会报错!!!!
1. 我们要使用easyx要先引用他的库文件
> #include<graphics.h>
2. 其次呢介绍一下创建窗口的函数initgraph();
initgraph(int width,int height, int flag = NULL); 该函数参数一共有三个**
width——窗口宽度
height——窗口高度
要注意在这里都是以像素为单位
flag
绘图窗口的样式,默认为 NULL。可为以下值:
当然一般都是用默认值不写第三个参数。
initgraph(640,480);
做事情当然要有始有终,有创建就有关闭函数
closegraph();
3.创建第一个窗口
#include<stdio.h>
#include<graphics.h>
int main()
{
initgraph(640,480);
closegraph();
return 0;
}
但是这么做之后会发现创建出来的窗口一闪而过-------
4.解决一闪而过问题
同C语言一样要解决一闪而过的问题有两种解决方案:
1. system(“pause”); 使用windows的暂停函数可以挺在窗口界面,需要头文件
#include<windows.h>
VS2019可以不引用不会报错
2. getchar();函数 可以让窗口不消失一直等待键盘输入之后在关闭
#include<stdio.h>
#include<graphics.h>
int main()
{
initgraph(640,480);
system(“pause”);
//getchar();
closegraph();
return 0;
}