定位启动文本或消息框

时间:2013-05-05 14:30:38

标签: autohotkey

我使用两个显示器,无论活动窗口在哪里,消息框总是出现在主屏幕的中间。 如何指定“启动文本”框或“消息”框的位置,使其显示在活动窗口的中间,而不是显示在主监视器的中间?

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

#Persistent
AppName=Move
Menu, Tray, Tip, %AppName%
Menu, Tray, Icon , Shell32.dll, 26, 1 ; 45, 28, 113, 74, 134


^w::
WinGetPos, X, Y, Width, Height, A
Mx:=X + (Width/2) -100
My:=Y + (Height/2) -100
SetTimer, MoveMsgBox, -50
MsgBox, ,%AppName%, %X%  %Y% OK
Return

MoveMsgBox:
WinMove, %AppName%, , %Mx% , %My%
Return