EasyX库相关
官网:EasyX Graphics Library for C++
官方在线文档:EasyX 文档 - 基本说明
1.loadimage()
和putimage()
函数
LoadImag()
是EasyX
库的一个函数,功能是装载图标、光标、或位图,支持bmp,jpg,gif,emf,wmf,ico格式。
1 | // 从图片文件获取图像 |
putimage(int dstX, int dstY, const IMAGE, int ops)
的作用是将一个先前保存在内存中的图像输出到屏幕上,前两个参数控制图像的x、y轴位置,第三个为图像的指针,第四个参数控制图像的输出方式但一般不设置:
1 | putimage(0, 0, &imgBg); |
2.initgraph()
和closegraph()
函数
为了摆脱在C语言中控制台窗口那个难看的黑框框去写出五颜六色,赏心悦目的窗口,easyx图形库中是使用自己开辟的新窗口的,独立于控制台窗口。
初始化图形窗口:
1 | initgraph(int width, int height, int flag=0) |
width
和height
单位默认为像素;flag
参数:绘图窗口的样式,默认为NULL
可不填写,也可为以下值:值 含义 EW_DBLCLKS
在绘图窗口中支持鼠标双击事件 EW_NOCLOSE
禁用绘图窗口的关闭按钮 EW_NOMINIMIZE
禁用绘图窗口的最小化按钮 EW_SHOWCONSOLE
或1
同时显示控制台窗口
关闭窗口:
1 | closegraph() |