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

窗体客户区扩展v2.8【Windows11无边框圆角】   [复制链接]

    2023-02-02 09:12:50
    易语言模块
    易语言资源网
    2858 次浏览
    来源链接


实现窗口效果

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

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

普通的无边框窗口

使用模块后的无边框窗口

系统绘制阴影,win11下系统绘制圆角  

模块方法

参考文档


更新记录

2.8更新:

  • 因顶部拉伸功能,导致与其它组件冲突;已取消顶部鼠标拉伸功能,需根据demo自行实现。
  • 修复窗口定位问题,支持高缩放高分辨率显示设备。
  • 修复窗口可视为假时,依旧强制显示窗口问题。* 修复扩展窗口时闪烁问题,增加迟扩展设置(窗口完全显示出来后再扩展,窗口_创建完毕中无需设置)
  • 不再只要求传递窗口句柄,也可传递窗口名称。

2.6更新:

  • 修复已知所有bug,如窗口大小变小或卡死问题等。
  • 传参改用自定义数据类型,具体看demo的案例。

2.5更新:
修复首次激活窗口时窗口无法在任务栏显示的问题
2.3更新:本次更新提供者: @cht0504 https://bbs.125.la/?509938
1.支持多个窗口,修复一些bug
2.去除精易模块,使用系统Api2.2更新:1.修复已知的bug2.可超出边框调节窗口大小



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

模块元信息


模块名称: 窗口扩展 模块作者: 荼泱
模块版本: 2.8 模块大小: 22.96 KB
模块MD5: b87e95e121be4a5e0ea0f95c071a40ab
版权声明:
模块描述:
模块备注:
引用支持库:
系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
查看 窗口扩展 命令信息



[错误报告]   上一篇:类回调中用方法名称回调(源码及例子)...     下一篇:内存特征码更新...