; Attach the target window in front of the wallpaper and behind the desktop icons. ; Obviously, you can attach a normal window, a video player, a browser, etc. ; 使用 AttachToDesktop(目标窗口句柄) 可以将目标窗口贴在桌面上 图标下 ; 显然 你可以贴普通窗口 贴视频播放器 贴浏览器等等 AttachToDesktop(hWindow) { SendMessage, 0x052C, 0, 0, , % "ahk_id " WinExist("ahk_class Progman") WinGet, Matched, List, ahk_class WorkerW loop, % Matched { ; 有 SHELLDLL_DefView 的窗口是存图标的,没有的是存壁纸的 if (!DllCall("FindWindowEx", "Ptr", Matched%A_Index%, "Ptr", 0, "Str", "SHELLDLL_DefView", "UPtr", 0, "Ptr")) hWorkerW := Matched%A_Index% } DllCall("SetParent", "Ptr", hWindow, "Ptr", hWorkerW, "Ptr") }
原贴链接:https://www.autohotkey.com/boards/viewtopic.php?f=6&t=95570
声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。
评论(0)