|
本帖最后由 kamikaze 于 2025-1-30 03:31 编辑
Hello~ 我的 bmGui 框架又来啦!
只编译了X64下的静态链接库
bmGui 框架介绍 -> https://bbs.voldp.com/thread-23206-1-1.html
bmGui 特点有很多,如果大家感兴趣,我想专门出一期视频来进行介绍
特点1: 与CSS盒子模型表现基本一致(这一点说起来容易,其实是非常不容易的)
外边距、边框宽度、内边距、边框圆角... 轻松实现圆形、不同弧度的圆角矩形
特点2: WIN7、WIN10绘制表现一致
主要体现在绘制阴影上,windows7 的 direct2d 本身是不支持绘制阴影的,除非用户自行安装升级包
很长一段时间都在和阴影较劲,好在功夫不负有心人,我实现了一套简单的阴影算法,来解决这个问题
特点3: 多种布局类型和值类型、甚至支持浮动元素
这个可能有点复杂,可以看一下我的 "框架介绍"
"值类型" 一共四种, ① 整数 ② 百分比 ③ 剩余空间百分比(类似安卓) ④ 内容自适应
特点4: 一键更换 "主题颜色",当前样例就是演示的这个功能
---
还有一堆 "卖点",更还有一堆不足... 当前最大的不足就是没组件...
我已做好抄袭准备 -> React Button(按钮)组件 - Material-UI (个人觉得这个 UI 库挺好看得)
我已经封装了大部分的基础函数,包括头文件和静态链接库都已打包好,(可能在二楼)
大家伙,打开【火山项目】即可!
本次发帖,一是想让大家指导指导(表扬表扬),二是招贤纳士对 Gui 志同道合的小伙伴
我的交流群:526361209
群里还有我精心封装的 WebView2浏览框,这个浏览框封装得自我感觉极度良好!
欢迎大家进群交流、使用~
|
|