本帖最后由 荼泱 于 2023-1-29 22:09 编辑
实现窗口效果
可以让无边框窗口在win11系统更加美观,符合系统ui逻辑。
圆角是 Windows 11 几何的最显而易见的特征。 在 Windows 11 上,系统会将所有收件箱应用(包括所有 UWP 应用)和大多数其他应用的顶级窗口自动设为圆角。 但可能不会对某些 Win32 应用 ( 无边框窗口 ) 执行圆角操作。
普通的无边框窗口
使用模块后的无边框窗口
系统绘制阴影,win11下系统绘制圆角
更直观的表现

模块方法
参考文档
下载
winexpansion_v2.8.zip
(603.14 KB, 下载次数: 27)
更新记录
2.8更新:
- 因顶部拉伸功能,导致与其它组件冲突;已取消顶部鼠标拉伸功能,需根据demo自行实现。
- 修复窗口定位问题,支持高缩放高分辨率显示设备。
- 修复窗口可视为假时,依旧强制显示窗口问题。* 修复扩展窗口时闪烁问题,增加迟扩展设置(窗口完全显示出来后再扩展,窗口_创建完毕中无需设置)
- 不再只要求传递窗口句柄,也可传递窗口名称。
2.6更新:
- 修复已知所有bug,如窗口大小变小或卡死问题等。
- 传参改用自定义数据类型,具体看demo的案例。
2.5更新:
修复首次激活窗口时窗口无法在任务栏显示的问题
2.3更新:本次更新提供者: @cht0504 https://125.confly.eu.org/?509938
1.支持多个窗口,修复一些bug
2.去除精易模块,使用系统Api2.2更新:1.修复已知的bug2.可超出边框调节窗口大小
补充内容 (2023-1-31 11:47):
这个别下载了,去下载2.9:https://125.confly.eu.org/forum.php?mod=viewthread&tid=14762191
补充内容 (2023-2-25 11:32):
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14762191 |