我用autohotkey编写了一个脚本,它使点击的窗口始终位于顶部
~MButton::
CoordMode, Mouse, Window
MouseGetPos, ClickX, ClickY, WindowUnderMouseID
WinActivate, ahk_id %WindowUnderMouseID%
WinGetClass, class, A
MouseGetPos, ClickX, ClickY, WindowUnderMouseID
WinGetPos, x, y, w, h, ahk_id %WindowUnderMouseID%
; check if title bar, with an exception for Firefox with tabs in title bar that can be middle-clicked to close
if (ClickX < w and ClickY < 24 and ClickY > 0 and ClickX > 0 and class != "MozillaWindowClass")
{
WinSet, AlwaysOnTop, Toggle, A
}
Return
现在我想修改此脚本以禁用调整窗口大小的可能性。我找到了Gui, -resize
的内容,但我看不出这会有什么帮助。用resize替换AlwaysOnTop不起作用(参数#1无效)。
我怎样才能达到理想的功能?
答案 0 :(得分:1)
快速搜索后,我发现以下代码行禁用了调整大小
WinSet, Style, -0x40000, A
在您的情况下,您会为A
%WindowUnderMouseID%