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

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

    2023-07-10 08:30:02
    高级教程源码
    易语言资源网
    858 次浏览
    来源链接

实现窗口效果

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

圆角是 Windows 11 几何的最显而易见的特征。 在 Windows 11 上,系统会将所有收件箱应用(包括所有 UWP 应用)和大多数其他应用的顶级窗口自动设为圆角。

但可能不会对某些 Win32 应用 ( 无边框窗口 ) 执行圆角操作。

实现效果

易窗口要在Win11有圆角必须自绘圆角,但是自绘的圆角是不符合系统圆角UI逻辑的,或者使用带有标题栏的窗口。

而使用本窗口则可以一键让你的任何窗口在Win11中让系统绘制圆角,并让系统绘制窗口阴影

扩展前后对比

注意事项

  • 使用后窗口内不再是内容区,没有组件覆盖的区域全部为标题栏区域。

    标题栏区域与普通软件标题栏功能一致:右键菜单、双击最大化/还原、拖拽

  • 圆角仅在Win11系统可用,由系统绘制不可自定义。
  • 窗口阴影由系统绘制不可自定义,系统属性-高级-性能-视觉效果 中勾选 在窗口下显示阴影 系统就会为窗口绘制阴影。
  • 模块有两种扩展模式,如果默认情况下扩展窗口显示异常,请开启迟扩展

版本 2.9.3

  • 修复鼠标在调整边框区域右键展开标题栏菜单问题。
  • 修复创建完窗口内容显示异常,不会不刷新页面的问题

下载



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

引用模块


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


引用支持库


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


[错误报告]   上一篇:edb数据库跨平台与架构的简单封装...     下一篇:php简易的文件上传显示列表和删除为一体...