把窗口(视频壁纸)塞进桌面 (Win11 24H2以下)
阅读之前:请先了解有关术语,如句柄、窗口、消息等 有一定技术含量,如果把桌面弄坏了请重启文件资源管理器。 建议改成:视频壁纸原理 鄙人不才,如有疏漏或错误请在评论指出。 该功能只能在 Windows 8 —— Windows 11 23H2 间的版本中使用 原因:Windows 11 24H2 中该窗口消息流程被修改,窗口关系变化。 开始之前这几天,闲得慌,在这里弄视频壁纸,就搓出这么个东东 基本实现插入窗口总所周知,Windows 就是窗户,所以各个组成都是窗口现在我们要弄视频壁纸,就将视频窗口设置为桌面的子窗口,然后设置前置、全屏桌面图标其实是一个透明的控件,所以大概实现如下: | | | ------- | | | <= 背景壁纸 | | <= 插入的窗口 | <= 控件 说起来似乎很简单,但实际实现却有些难在正常情况下,使用 Spy++ 查询桌面归窗口 Program Manager 管,大概是以下结构 | + Program Manager + (无名称) SHELLDLL_DefView + FolderView 你无 ...




