1.窗口
窗口:宽度*高度(单位都是像素)
#include <stdio.h>
#include <easyx.h>
int main()
{
initgraph(640, 480);
getchar();
return 0;
}
640是宽,480是高
2.操作窗口的三个按钮
#include <stdio.h>
#include <easyx.h>
int main()
{
initgraph(640,480,EX_NOCLOSE);
getchar();
return 0;
}
initgraph(640,480,EX_NOCLOSE| EX_NOMINIMIZE);
关闭按钮被禁用
// EasyX Window Properties
#define EX_SHOWCONSOLE 1 // Maintain the console window when creating a graphics window
#define EX_NOCLOSE 2 // Disable the close button
#define EX_NOMINIMIZE 4 // Disable the minimize button
#define EX_DBLCLKS 8 // Support double-click events
可用|实现多种功能
initgraph(640,480,EX_NOCLOSE| EX_NOMINIMIZE);
3.界面颜色
setbkcolor(WHITE);//设置背景颜色
cleardevice();//填充颜色
#define BLACK 0
#define BLUE 0xAA0000
#define GREEN 0x00AA00
#define CYAN 0xAAAA00
#define RED 0x0000AA
#define MAGENTA 0xAA00AA
#define BROWN 0x0055AA
#define LIGHTGRAY 0xAAAAAA
#define DARKGRAY 0x555555
#define LIGHTBLUE 0xFF5555
#define LIGHTGREEN 0x55FF55
#define LIGHTCYAN 0xFFFF55
#define LIGHTRED 0x5555FF
#define LIGHTMAGENTA 0xFF55FF
#define YELLOW 0x55FFFF
#define WHITE 0xFFFFFF
也可以自己添加想要的颜色,需要修改头文件
十六进制颜色码_360百科十六进制颜色码,十六进制颜色码是一种用于表示颜色的编码方式,常用于网页设计等领域。十六进制颜色码由三组代表RGB色值的字符所组成,每组字符都是一个范围在0-255之间的数字表示。在十六进制颜色码表中,从#000000到#FFFFFF,一共有16,777,216种不同的颜色编码,每种颜色都有一个唯一的编码。https://upimg.baike.so.com/doc/6894927-32318816.html打开链接, 比如想设置如下颜色
MediumVioletRed | 适中的紫罗兰红色 | #C71585 | 199,21,133 |
转到头文件
自行添加,填一个自己记住的名字
修改代码
#include <stdio.h>
#include <easyx.h>
int main()
{
initgraph(640,480,EX_SHOWCONSOLE);
setbkcolor(MediumVioletRed);//设置背景颜色
cleardevice();//填充颜色
getchar();
return 0;
}
效果:
也可下载ColorDock直接十六进制取色
或者输入RGB参数
setbkcolor(RGB(199, 21, 133));//设置背景颜色
windows画图
setbkcolor(RGB(57, 155, 143));//设置背景颜色