Easyx的相关函数的使用

Easyx的相关函数的使用

前言:本文更新一些 E a s y x Easyx 相关函数的使用,便于学习,其中参考了一些 E a s y x Easyx 文档。


1.设置当前绘图背景色.

v o i d s e t b k c o l o r ( C O L O R R E F   c o l o r ) ; void\quad setbkcolor(COLORREF\ color);

注意:在设置背景色之后,并不会改变现有背景色,而是只改变背景色的值,之后再执行绘图语句,例如 o u t t e x t x y outtextxy ,会使用新设置的背景色值。

如果需要修改全部背景色,可以在设置背景色后执行 c l e a r d e v i c e ( ) 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  白

应用:

#include <graphics.h>
#include <conio.h>

int main()
{
	// 初始化绘图窗口
	initgraph(640, 480);
	// 设置背景色为青色
	setbkcolor(CYAN);
	// 用背景色清空屏幕
	cleardevice();
	// 设置绘图色为红色
	setcolor(RED);
	// 画矩形
	rectangle(100, 100, 300, 300);
	// 按任意键退出
	_getch();
	closegraph();//关闭窗口
}

效果:
在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/weixin_45750972/article/details/108011765