Easyx的相关函数的使用
前言:本文更新一些 相关函数的使用,便于学习,其中参考了一些 文档。
1.设置当前绘图背景色.
注意:在设置背景色之后,并不会改变现有背景色,而是只改变背景色的值,之后再执行绘图语句,例如 ,会使用新设置的背景色值。
如果需要修改全部背景色,可以在设置背景色后执行 函数,作用类似于清屏。
可以使用的颜色:
// 颜色
#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 白
应用:
#include <graphics.h>
#include <conio.h>
int main()
{
// 初始化绘图窗口
initgraph(640, 480);
// 设置背景色为青色
setbkcolor(CYAN);
// 用背景色清空屏幕
cleardevice();
// 设置绘图色为红色
setcolor(RED);
// 画矩形
rectangle(100, 100, 300, 300);
// 按任意键退出
_getch();
closegraph();//关闭窗口
}
效果: