首页 > 解决方案 > 启用禁用的底层窗口

问题描述

有时在 Windows 操作系统中,程序能够打开一个新窗口,从而禁用它的底层窗口。关闭新打开的窗口当然会重新启用第一个窗口。我想启用底层窗口而不用 Autohotkey 关闭新打开的窗口。

我制作了一个 gif,完美地展示了这种情况: https ://imgur.com/a/EWt8OrF

我想我可以用窗口样式窗口扩展样式来解决这个问题,所以这就是我尝试的:

^!e::
MouseGetPos,,, WindowUnderMouse
WinSet, Style, -0x8000000, ahk_id WindowUnderMouse
return

但它没有用。我也对此做了很多谷歌搜索,但我不知道什么是正确的关键字,所以我没有找到任何东西。知道如何做到这一点吗?


谷歌的一些关键词:

如何使模态窗口无模式 如何启用禁用的窗口 如何使调色板窗口 如何使模态窗口成为调色板窗口 如何启用父窗口 子窗口禁用父窗口

https://autohotkey.com/board/topic/49376-making-a-gui-dialog-modal/ https://autohotkey.com/docs/commands/Gui.htm

标签: windowsautohotkey

解决方案


推荐阅读