一、下载

DEV-C++:Link

其他请自行查询,这里不再赘述

二、一些定义及define(若需要加载请加上)

#define EX_SHOWCONSOLE 1 创建图形窗口时显示控制台窗口
#define EX_NOCLOSE 2 禁用关闭按钮
#define EX_NOMINIMIZE 4 禁用最小化按钮
#define EX_DBLCLKS 8 支持双击事件

注意:graphics.h包括<windows.h>和<tchar.h>

黑色 BLACK 0
蓝色 BLUE 0xAA0000
绿色 GREEN 0x00AA00
青色 CYAN 0xAAAA00
红色 RED 0x0000AA
品红 MAGENTA 0xAA00AA
棕色 BROWN 0x0055AA
亮灰 LIGHTGRAY 0xAAAAAA
深灰 DARKGRAY 0x555555
浅蓝 LIGHTBLUE 0xFF5555
亮绿 LIGHTGREEN 0x55FF55
亮青 LIGHTCYAN 0xFFFF55
亮红 LIGHTRED 0x5555FF
亮品红 LIGHTMAGENTA 0xFF55FF
黄色 YELLOW 0x55FFFF
白色 WHITE 0xFFFFFF
nHeight:文本的高度nWidth:字符的平均宽度。如果为0,则比例是自适应的。lpszFace:字体名称nEscapement:字符串的书写角度,0.1度,默认为0。n方向:每个字符的书写角度为0.1度,默认为0。nWeight:角色的笔划权重bItalic:指定字体是否为斜体bUnderline:指定字体是否带下划线bStrikeOut:指定字体是否有删除线fbCharSet:指定字符集fbOutPrecision:指定文本的输出精度fbClipPrecision:指定文本的剪辑精度fbQuality:指定文本的输出质量fbPitchAndFamily:指定以通用方式描述字体的字体系列

三、函数(70个)

initgraph 打开绘图
closegraph 关闭绘图
cleardevice 清屏
getlinestyle 获取线条
setlinestyle 设置线条
getfillstyle 获取填充
setfillstyle 设置填充
getaspectratio 纵横比设置
getlinecolor 获取线颜色
setlinecolor 设置线颜色
getextcolor 获取字颜色
settextcolor 设置字颜色
getfillcolor 获取填充色
setfillcolor 设置填充色
getbkcolor 获取背景色
setbkcolor 设置背景色
getbkmode 取背景模式
setbkmode 设背景模式
RGBtoHSL RGB转HSL
RGBtoHSV RGB转HSV
HSLtoRGB HSL转RGB
putpixel 画点
getpixel 获取点
line 画线
rectangle(附加1) 画空心矩形
circle(附加1) 画圆
ellipse(附加1) 画椭圆
roundrect(附加1) 画圆角矩形
arc 画圆弧
pie(附加1) 画扇形
polyline 画连续的线(不闭合)
polygon(附加1) 画多边形(闭合)
floodfill 填充这个区域
outtextxy 指定坐标输出文本
textwidth 获取文本宽度
textheight 获取文本高度
drawtext 指定区域输出文本
settextstyle 设置文本格式
gettextstyle 获取文本格式
loadimage 从文件加载图片
saveimage 把屏幕保存为图像
putimage 输出图像
rotateimage 旋转图像
Resize 调整图像大小
GetImageHDC 设置图像句柄
SetWorkingImage 设置图像设备
GetImageBuffer 获取缓冲区大小
getwidth 获取显示宽度
getheight 获取显示高度
FlushBatchDraw 刷新
BeginBatchDraw 开始绘图
EndBatchDraw 停止绘图
GetHWnd 获取句柄
InputBox 输入框

附加1:fill+这个=填充有边框;solid+这个=填充无边框;clear+这个=清除这个区域

具体说明(仅标注有颜色的):

initgraph(长,宽)

closegraph()

cleardevice()

setbkcolor(颜色<可用上文的DEFINE或RGB(?,?,?)>)

setfillcolor(颜色<可用上文的DEFINE或RGB(?,?,?)>)

settextcolor(颜色<可用上文的DEFINE或RGB(?,?,?)>)

setlinecolor(颜色<可用上文的DEFINE或RGB(?,?,?)>)

putpixel(坐标x,坐标y)

line(起始坐标x,起始坐标y,结束坐标x,结束坐标y)

rectangle(左上点坐标x,左上点坐标y,右下点坐标x,右下点坐标y)

circle(圆心坐标x,圆心坐标y,半径)

settextstyle(字长,字宽<0为自适应>,字体)

outtextxy(输出起始x,输出起始y,字符串)

putimage(图片)

InputBox(wchar_t,大小,提示语)

也可访问docs.easyx.cn/zh-cn/<函数名>进行查询

EasyX全部函数及使用相关推荐

  1. easy-x常用函数

    ## easy-x库常用函数 (1):与设备相关的函数 1.void clearcliprgn():用于清除种植区域. 2.void cleardevice():此功能用于清除绘图设备.具体地说,绘图 ...

  2. C语言图形库——EasyX常用函数

    上节讲到贴出一张图片的过程,本节接着介绍一些基本的图形库函数. 头文件 #include <graphics.h> 1.图形窗口背景颜色设置函数: 例 setbkcolor(YELLOW) ...

  3. EasyX中函数loadimage和putimage形式参数表示的意思

    在加载图片时经常使用的这俩个函数,今天把它的形参所表示的意义简单了解一下. void loadimage(IMAGE *pDstImg,//保存图片的IMAGE对象指针 LPCTSTR pImgFil ...

  4. 用easyx画五角星_【洛谷日报#195】有个东西叫EasyX

    同样,你也可以来 SD!LTF - 博客园​cnblogs.com 众所周知,控制台可以变得图形化 关于C++控制台上的图形界面,除了一堆printf("--------------&quo ...

  5. c语言文字冒险类游戏,课内资源 - 基于C语言和easyx实现的巧虎划船大冒险游戏...

    1 需求分析 1.1 功能需求 游戏性:通过键盘方向键的←.→.↑.↓来控制巧虎(船)的移动,躲避暗礁,碰撞宝物(特殊宝物),来增加积分,在倒计时结束前(到达终点前)争取得到更多分数.为提高可玩性,宝 ...

  6. 使用EasyX实现简单的五子棋双人对战

    基于Visual Stdio 2017 IDE,利用EasyX图形函数库工具搭建可视化图形操作界面.通过鼠标在图形界面上点击选子,实现了五子棋的双人对战小游戏. 本程序主体框架是从https://bl ...

  7. C语言学习第八课(EasyX图形库)

    第八课[注意:该图形库只能在c++文件下运行] 1,窗口函数 ·initgraph(int width,int height,int flag =NULL);//创建窗口 //width 指定窗口宽度 ...

  8. 与 BGI 绘图库的兼容情况

    使用 EasyX 绘图库有两种方式: 1. 引用 easyx.h 头文件.该头文件是 EasyX 绘图函数的声明,引用后可以直接调用 EasyX 绘图函数. 2. 引用 graphics.h 头文件. ...

  9. 第2节:英语中的形容词,副词,动词,动名词,动词不定式

    标题图 网络英语学习笔记 简书专题-英语协会:往后余生,努力学习 第1节:英语中的名词,冠词和数词,代词 形容词 形容词是用来修饰名词的,什么是形容词呢?是用来描述事物或者人的性质和特征的 ,形容词分 ...

最新文章

  1. Intellij IDEA神器常用技巧七-超好用插件推荐
  2. NHibernate之Mapping 之 Property
  3. matlab 怎么与运算,求助如何用MATLAB计算VAR和Expected shortfall
  4. 如何在本机搭建SVN服务器【转】
  5. VMware 虚拟化编程(14) — VDDK 的高级传输模式详解
  6. 给一个不多于5位的正整数 要求_java练习题 打卡第5天
  7. 文件下载至storage_如何防止Storage Sense在Windows 10上删除下载的文件
  8. poj3276 反转 挑战程序设计竞赛
  9. http库cookiejar模块
  10. PHP CURL 异步测试
  11. Linux C语言连接MySQL 增删改查操作
  12. Android重拾设计模式系列——简单工厂模式
  13. 写写做数模竞赛的经验
  14. 英文单词和数字断行不折叠
  15. GEF入门级的helloword教程和示例工程代码
  16. Apple Watch简述
  17. 具象的东西_学完就忘?掌握科学的记忆方法,你也能成为学习高手
  18. LFY-SpringBoot1【课程概述、springboot2概述】
  19. WebGIS学习资源推荐(包含学习路线、软件和数据资源推荐)
  20. 达摩院预测的2023十大科技趋势,你看准哪个?

热门文章

  1. Gear 在 Polkadot 网络中的作用是什么?
  2. Toad for Oracle 使用说明
  3. win8输入法 找回中文简体下的美式键盘输入法
  4. android 获取手机中应用运行的时长和次数
  5. qt5之QComboBox用法
  6. openstack--T版—nava计算服务
  7. mysql常用操作 mysql备份与恢复
  8. CREO5.0二次开发+VS2019配置详解
  9. 书籍是人类进步的阶梯
  10. wps中删除我的设备(已经不使用的)