易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

窗体客户区扩展v3.0 - 更新云母/亚克力背景效果!   [复制链接]

    2024-06-11 10:12:09
    进阶教程源码
    易语言资源网
    4204 次浏览
    来源链接

实现窗口效果

可以让无边框窗口在win11系统更加美观,符合系统ui逻辑。

圆角是 Windows 11 几何的最显而易见的特征。 在 Windows 11 上,系统会将所有收件箱应用(包括所有 UWP 应用)和大多数其他应用的顶级窗口自动设为圆角。但可能不会对某些 Win32 应用 ( 无边框窗口 ) 执行圆角操作。

全网首发更新 -  云母/亚克力!现在我们加入了Windows11中的窗口背景材料效果!

请注意:设置窗口背景材料不可单独设置,否则无效!必须先扩展窗口!

  • 高透云母不支持深色效果

实现效果

易窗口要在Win11有圆角必须自绘圆角,但是自绘的圆角是不符合系统圆角UI逻辑的,或者使用带有标题栏的窗口。而使用本窗口则可以一键让你的任何窗口在Win11中让系统绘制圆角,并让系统绘制窗口阴影

扩展前后对比

注意事项

  • 使用窗口背景材料,窗口不可设为自由拉伸窗口。
  • 使用后窗口内不再是内容区,没有组件覆盖的区域全部为标题栏区域。标题栏区域与普通软件标题栏功能一致:右键菜单、双击最大化/还原、拖拽
  • 圆角仅在Win11系统可用,由系统绘制不可自定义。
  • 窗口阴影由系统绘制不可自定义,系统属性-高级-性能-视觉效果 中勾选 在窗口下显示阴影 系统就会为窗口绘制阴影。
  • 模块有两种扩展模式,如果默认情况下扩展窗口显示异常,请开启迟扩展

版本 3.0.1

  • 增加背景材料效果
  • 修复创建窗口时会闪现win7框架边框的问题
  • 修复高DPI窗口下窗口定位问题

补充内容

云母介绍:https://learn.microsoft.com/zh-cn/windows/apps/design/style/mica

亚克力介绍:https://learn.microsoft.com/zh-cn/windows/apps/design/style/acrylic



点我下载 (已有 147 次下载)

引用模块


源码文件名 模块文件名
demo.e
窗口扩展.ec


引用支持库


源码文件名 支持库文件名 支持库标识
demo.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
超文本浏览框支持库 3.2 5014D8FA6DCA40b68FA626D8183666EB
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
winexpansion.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
扩展功能支持库一 3.0 DA19AC3ADD2F4121AAD84AC5FBCAFC71


[错误报告]   上一篇:PDF电子发票批量打印...     下一篇:【已更新】快速字节集类 快速文本类,替代...