欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > EasyX安装及使用

EasyX安装及使用

2025/11/11 4:35:05 来源:https://blog.csdn.net/2401_88455976/article/details/145712927  浏览:    关键词: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);//onecleardevice();//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;
}

 横线其他画法

 在窗口绘制文字

 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词