EasyX安装及使用

安装链接:EasyX Graphics Library for C++

安装完成包含头文件graphics.h即可使用

RGB合成颜色(红色部分,绿色部分,蓝色部分)

每种颜色的值都是(0~255)

坐标默认的原点在窗口的左上角,x轴向右为正,y轴向下为正,度量单位是像素点。

设备:简单来说就是绘图表面(在EasyX中,设备分为两种,一种是默认的绘图窗口,一种是IMAGE对象。通过SetWorkinglmage()函数可以设置当前用于绘图的设备。设置当前用于绘图的设备后,所有的绘图函数都会绘制在该设备上。)

initgraph(int width,int height,int flag=NULL)用于初始化绘制窗口

width 指定窗口的宽度

heith 指定窗口的高度

flag 窗口的样式,默认为NULL

closegraph();关闭绘图窗口

cleardevice(); 清空绘图设备

EasyX仅能在c++环境中运行

EasyX安装及使用_第1张图片

#include
//包含图形库头文件,就能使用提供的图像函数
#include
using namespace std;
int main() {
	//创建一个窗口,确定窗口大小
	initgraph(640, 480,SHOWCONSOLE);
	//设置背景颜色
	setbkcolor(WHITE);//one
	cleardevice();//two顺序不可以替换
	setlinestyle(PS_SOLID, 5);//设置线条样式
	setfillcolor(YELLOW);//设置填充颜色
	setlinecolor(BLUE);//设置线条颜色
	
	circle(50, 50, 50);
	fillcircle(100, 150, 50);

	solidcircle(50, 250, 50);

	//设置文字颜色
	//输入文字
	settextcolor(RED);
	//参数错误,找不到对应函数,重载中没有一个可以转换所以参数类型
	//在字符串前加一个大写的L或用TEXT()把字符串包起来
	//进项目->属性->配置属性->常规->字符集->改为多字节字符集

	//设置文字样式字体大小等
	settextstyle(50, 0, L"楷体");
	//设置背景模式
	setbkmode(TRANSPARENT);
	settextcolor(RGB(0, 128, 99));
	outtextxy(50,50,L"哈哈哈");
	//把文字居中
	fillrectangle(200, 50, 500, 100);
	outtextxy(50, 50, L"哈哈哈");
	getchar();
	//关闭窗口

	closegraph();

	return 0;
}

 横线其他画法

EasyX安装及使用_第2张图片

 在窗口绘制文字

 EasyX安装及使用_第3张图片

 

你可能感兴趣的:(java,开发语言)