主页 > 软件开发  > 

EasyX安装及使用

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++环境中运行

#include<bits/stdc++.h> //包含图形库头文件,就能使用提供的图像函数 #include<graphics.h> 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安装及使用由讯客互联软件开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“EasyX安装及使用