目前论坛尚且可用的几个界面库:
1、黑月界面库:又好又全,最方便的直接支持黑月编译的库
2、EXUI:非常好看,更新快,教程也有,也有API模块版来实现黑月编译
3、ExDui:有4个版本, 21年断更,类似的有ExDuiR和Joui在更,可扩展性非常强,支持dpi和d2d,原始模块不太方便,论坛有些修改的模块,但是还是不够全,并且使用不便。
4、炫彩:更新较慢,易的相关教程几乎没有,有设计器,但是收费,当前状态基本等于是不适合易语言使用。
5、其他的美易、酷易就不用考虑了,太久了
本次开源了我自己修改的ExDui4模块和炫彩模块,使用上接近黑月模块,尤其ExDui4模块,加入很多特性。
1、论坛能找到的相关控件基本都修改加进去了
2、统一了创建子程序,支持通用型参数(随便是组件还是组件句柄,随便是标题文本还是标题w字节集),支持判断可空(需要判断通用型参数是否可空的可以看看)
3、大部分组件已处理支持dpi
4、代码规范,易读易理解
5、使用方式接近黑月
1、直接引用了官方模块来扩展,支持后续升级
2、扩展了很多官方没有的组件,支持大部分易组件
3、扩展的组件类名格式为炫彩_xxx,方便处理
4、官方模块我也发了修改版,删除了部分dll中不存在的dll命令,压缩了dll
可直接参考黑月的一些教程使用,基本可以平滑过渡
如果还是觉得费事,可以使用我写的最强UI转换器。
一键操作,直接拖放原始e源码就可以生成目标E源码,支持属性,事件,转换后的样子跟设计界面基本一致(exui转api是一模一样)
https://bbs.125.la/forum.php?mod=viewthread&tid=14790460
部分事件和属性尚不支持,需要自行修改一下源码