Skip to content

PerfTicker v1.4.2 · 壁纸模式修复

Choose a tag to compare

@QiuSui1145 QiuSui1145 released this 02 Nov 16:09
· 1 commit to main since this release

修复:壁纸模式在装有 Wallpaper Engine 的机器上「闪一下就不显示」

上一版把窗口 SetParent 到 Progman,但那一层会被壁纸软件抢回,导致只闪一下就消失。

改为 分层窗口 + 透明色键(WS_EX_LAYERED + LWA_COLORKEY):

  • 面板以外的区域真正透明,桌面壁纸从留白处透出;
  • 透明区域的点击穿透到桌面(图标选择、框选、双击打开都正常);
  • 透明区域右键 = 系统原生桌面菜单;
  • 窗口压在 z 序最底层,其他程序照常盖在上面;
  • 四周留 26pt 透明边,面板整体内缩;壁纸模式重绘降到约 7fps 省电。

操作

右下角悬浮控制条:营收 / 暂停 / 设置 / 退出壁纸;托盘菜单开关同步。

说明

Windows 不允许第三方窗口夹在壁纸与桌面图标之间(该层属于 Explorer / 壁纸软件),
因此程序覆盖到的区域仍会挡住图标,只有透明区域能透出并按桌面处理。

版本 1.4.2。