EasyX 2023大暑版 (2023-7-23 更新)
2021-1-17
该版本支持 VC6~VC2022。
更新日志
该版本在 EasyX_2018春分版 (2018-3-21) 的基础上做了如下更新:
新增功能
- 增加三次方贝塞尔曲线函数 polybezier (2018-4-22)。
- 函数 floodfill 增加填充连续颜色表面的功能 (2018-5-4)。
- 读写图片的函数 loadimage / saveimage 增加了对 png 和 tif 格式的支持 (2018-7-27)。
- 增加对 Visual Studio 2019 的支持 (2019-4-15)。
- 增加 PeekMouseMsg 函数,支持更灵活的鼠标消息操作 (2020-9-2)。
- 增加消息处理相关的结构体和函数:ExMessage、getmessage、peekmessage、flushmessage,可处理鼠标、按键、字符、窗口几类消息 (2021-7-30)。
- 增加对 Visual Studio 2022 的支持 (2021-11-9)。
- 增加 setcapture、releasecapture 函数,支持捕获绘图窗口外的鼠标消息 (2023-7-23)。
功能调整
- 底层有较大调整(2018-4-22)。
- 安装包中的离线帮助文档改为在线浏览,并支持下载离线文档(2020-1-9)。
- 默认绘图窗口取消鼠标双击事件支持。如需支持,请在创建窗口时指定 EW_DBLCLKS 属性(2020-3-15)。
- 修改绘图窗口属性常量名,增加 EW_ 前缀(2020-3-15)。
- 取消“当前坐标”概念,删除相关函数:getx、gety、moveto、moverel、lineto、linerel、outtext (2021-1-15)。
- 删除控制台函数 _getch() / _getwch() 对中文输入的支持 (2021-7-19)。
- 删除鼠标消息相关的结构体和函数:MOUSEMSG、GetMouseMsg、PeekMouseMsg、FlushMouseMsg,替换为更强大的消息处理函数 (2021-7-30)。
- 调整头文件的编码,避免在高版本 VS 产生警告 (2022-6-10)。
- 调整窗口样式常量、消息类型常量的命名 (2022-9-1)。
bug 修正
- 修复了 settextstyle 会低概率导致字体格式错乱的 bug (2018-7-27)。
- 提升了稳定性 (2019-1-19)。
- 提升了安装程序对各版本 VS 的兼容性 (2020-7-27)。
- 修复了 FILLSTYLE / LINESTYLE 初始化时的 bug (2020-8-6)。
- 修复了用 IMAGE 填充时少一个像素的 bug (2022-1-16)。
- 修复了 IMAGE 对象无法定义为全局的 bug (2022-9-1)。
- 修复了一个内存泄漏的 bug (2023-7-21)。
- 提升了安装程序对各版本 VS 的兼容性 (2023-7-23)。
其他
- 由于调整了底层架构,暂时无法在单步调试的时候同时看到执行结果(不影响执行)。(2018-7-27)
下载地址
EasyX_2023大暑版(该版本支持 VC6 ~ VC2022)
EasyX_for_MinGW(该版本支持使用 MinGW 的编译器,例如 Dev-Cpp、CLion、Code::Blocks、CFree 等)
EasyX_20220901 (上个稳定版本)(该版本支持 VC6 ~ VC2022)
如果您在使用 EasyX 当中遇到了问题,或者有更好的建议,请到社区提出:https://go.easyx.cn/club。十分期待您的反馈!