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