|
本帖最后由 609177738 于 2025-4-7 23:02 编辑
Ex_DirectUI界面库,简称EXDUI 背景介绍: 易语言时代作者"泆寒"开源,后期"宣睿"使用C++基于Ex_DirectUI 4.1.18开源版重写,为适应火山PC,我在此基础上进行了适量修改和优化. 本界面库从2022年7月最初的火山设计器不可预览EX效果, 到今日设计器可实时预览效果, 独自克服了大量困难. 期间遇到的部分缺点/缺陷最近也在吴总的帮助下得到了解决.
在此感谢:
•宣睿、树叶、SupMe 等人对核心库发展做出的贡献。
•吴总 对火山Ex_DirectUI界面库的支持。
•许万彬、小蜗牛、涛声依旧、耶稣爱你们、搬山.寻佛.cover 等人对库的反馈、建议、赞助。

本库目前仅使用D2D渲染, 采用纯官方设计器(免费版将受到数量限制
最低受支持的客户端 | 适用于 Windows Vista 的 Windows 7、带有 SP2 和平台更新的 Windows Vista [桌面应用|UWP 应用] | 最低受支持的服务器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [桌面应用|UWP 应用] | Win7 SP1关键补丁: KB2670838

火山模块和核心库项目目前均为开源状态, 界面库支持 动态库+静态库.默认静态核心库为VS2022编译, 如遇静态库兼容问题, 可以自行重新编译(内有VS的sln项目).
[修改] 2023年9月19日 改为纯粹的EXDUI库,不再掺杂wtl或mfc了 (历史混合版可在 123云盘下载)
注: 强调一下, 界面库是中文的!!! (核心库本身的api接口一定是英文的)
界面库设计器 可设计的组件封装类 其方法和属性 都是中文的!!! 相关用法与mfc wtl界面库用法一样
ex_direct_ui_api.v 源码下的 全局的api 是 中英双语 的.
在 火山PC配置界面时可以看见有几个配置模块:
1. "Ex_DirectUI界面基本类": 支持官方设计器 拖放设计支持的界面库
2. "Ex_DirectUI版***" : 以此开头的均为依赖①的扩展模块
3. "Ex_DirectUI模块": 不依赖设计器(当然也没有拖放设计支持) 也不依赖其他界面库或模块的 独立模块 , 可以在WTL和MFC 中使用, 具体参考易语言相关例子.
项目下载地址:
更新途径:
2025年4月7日 更新
本界面库目前已逐渐趋于稳定. 目前火山版已经进入停更阶段, 因为界面是纯开源的,各位也无需担心BUG,有能力可自行(找途径)解决.非常遗憾, 怎么说呢, 个人感觉官方对于 火山PC 不太上心, 各种缺陷 缺点 和 很多合理建议一直无法得到妥善解决,
纵观火山PC发展史, 太多特型一直都是一些不得不的原因被迫更新, 太难受了. 官方又致力于多平台的发展, PC的进步遥遥无期...
青山不改, 绿水长流.......

最后附上部分效果图
|
评分
-
查看全部评分
|