HiEasyX 是基于 EasyX 的扩展库,支持创建多窗口、透明抗锯齿绘图、系统 UI 组件等等。
近期重大更新:同时支持 Unicode 和 MBCS 字符集
近期重大更新:同时支持 MSVC、MinGW、TDM-GCC 等编译器
详情
官方Q群:761990769
HiEasyX 和 EasyX 的契合度很高,它能让你在使用 EasyX 的过程中如虎添翼~
前身:EasyWin32
EasyX 从设计之初,它就仅仅是一个图形库,不涉及其它方面的功能。
当我们用 EasyX 制作软件或游戏时经常会遇到下列问题:
- 创建多个绘图窗口
- 完整的控件库
- 透明通道(透明图形以及 png 图片绘制)
- 抗锯齿
- 图层
- 声音
- 播放 gif 动画
等等……
您是否曾经为它们苦恼?HiEasyX 可能是一个更完美的解决方案。
HiEasyX 支持创建多绘图窗口,拥有相对完善的控件库,支持透明通道,封装了画布、图层和场景。
您想用 EasyX 更高效地制作软件或游戏吗?HiEasyX 或许是适合您的选择。
HiEasyX 不是独立的一个库,它是 EasyX 的充分扩展。它使用 C++,或许不适合 EasyX 的初学者。
- HiEasyX
- HiWindow:窗口支持
- 支持创建多绘图窗口
- 支持窗口拉伸
- 支持 Win32 控件
- 支持自定义窗口过程函数
- 支持快速创建托盘
- HiGUI:自绘控件(未完工)
- Static
- Button
- ProgressCtrl
- ScrollBar
- Page
- HiSysGUI:系统控件封装
- SysStatic
- SysButton
- SysCheckBox
- SysRadioButton
- SysGroup
- SysGroupBox
- SysEdit
- SysComboBox
- HiCanvas:EasyX 绘图函数的 C++ 封装
- 支持透明通道
- 支持 GDI+ 透明和抗锯齿绘制
- 和 HiWindow 完美融合
- HiGif:动图支持(改编自:依稀_yixy)
- HiMusicMCI:声音 API 封装(原作者:悠远的苍穹 2237505658@qq.com)
- HiMouseDrag:鼠标拖动消息封装
- HiWindow:窗口支持
以上模块如非原创,均已特别标注。
如果你有什么需求,请分享给我们~
依稀_yixy
悠远的苍穹
你可以直接在这个仓库提出 issue,例如起一个这样的 issue 标题:
[ 问题咨询 ] 请问如何使用 Canvas 贴图?
或者,你可以加我的 QQ(1442701429),备注一下你要问 HiEasyX 的哪方面的问题。
由于学业繁忙,所以我很难及时回复,一般来说,最多不会超过一个月。不过,如果缘分好的话,我可能一分钟之内就会回复你,嘻嘻。
或者可以加 Alan-CRL 的 QQ(2685549821)会在更短的时间内获得回复。
提问之前,你可以先看看本仓库的历史 issue 列表,看看之前的问答能否解决你的问题。
以下的示例程序源码可以在 ./Samples/
中找到