Autohotkey 使GUI随窗口移动

Autohotkey 使GUI随窗口移动,autohotkey,Autohotkey,我正在尝试设置一个GUI,它可以随我正在使用的软件的窗口一起移动。我的总体目标是阻止该软件的某个区域被点击。我已经实现了一个非常简单的解决方案,在静态窗口中实现了这一点,但是它并不接近最佳解决方案,因为每当我调整/移动软件时,被阻止的部分就会错位 #持久 Gui,+AlwaysOn顶部-标题 图形用户界面,显示,w238 h30 x1032 y30 图形用户界面,1:Color,5454 Gui,2:+alwaysontop-标题 图形用户界面,2:show,w238 h30 x2008 y3

我正在尝试设置一个GUI,它可以随我正在使用的软件的窗口一起移动。我的总体目标是阻止该软件的某个区域被点击。我已经实现了一个非常简单的解决方案,在静态窗口中实现了这一点,但是它并不接近最佳解决方案,因为每当我调整/移动软件时,被阻止的部分就会错位

#持久
Gui,+AlwaysOn顶部-标题
图形用户界面,显示,w238 h30 x1032 y30
图形用户界面,1:Color,5454
Gui,2:+alwaysontop-标题
图形用户界面,2:show,w238 h30 x2008 y30
图形用户界面,2:Color,5454
Gui,3:+alwaysontop-标题
图形用户界面,3:显示,w238 h30 x1032 y732
图形用户界面,3:Color,5454
Gui,4:+alwaysontop-标题
图形用户界面,4:show,w238 h30 x2008 y732
图形用户界面,4:Color,5454
Gui,5:+alwaysontop-标题
图形用户界面,5:show,w46 h36 x3676 y33
图形用户界面,5:彩色,5454

return
知道您希望使用的程序的名称会很有帮助,这样我们就可以更好地回答您的问题嘿,我正在尝试使用PokerStars.exe来实现这一点,我现在发现问题的一部分是软件使用了ahk_类GLFW30,无论出于何种原因,它似乎与脚本不兼容。希望这有所帮助?这是使软件的某个部分不可浏览的唯一目标(即,您是否关心屏幕的该部分是否可见)。如果是这样,您可以使用一些If逻辑来确定鼠标在屏幕的哪个部分,如果鼠标在屏幕的特定部分,则抑制鼠标单击。此外,您可以使用来检查窗口的当前大小,并使用它,更改上面提到的MouseGetPos函数将抑制Hey Spyre的屏幕边界,感谢您的回复。这听起来像是一个可能的途径,但是我是一个完全的新手,除了在网上找到的东西之外,我没有能力写/修改任何东西。MouseGetPos甚至可以处理多个不同数量的表吗?