鸟人 发表于 2012-10-13 15:25:49

[已解决]获取托盘图标坐标

本帖最后由 鸟人 于 2012-11-1 22:30 编辑



如上图,如何获取当前脚本托盘图标在系统托盘上的 X 坐标,Y 坐标。

netegg 发表于 2012-10-13 15:47:19

_WinAPI_EnumChildWindows
_WinAPI_GetWindowInfo

鸟人 发表于 2012-11-1 22:29:48


#Include <Array.au3>
#Include <WinAPIEx.au3>
$Data = _WinAPI_EnumChildWindows(_WinAPI_GetDesktopWindow())
$aPos=ControlGetPos(_WinAPI_GetDesktopWindow(), "", "")
;$aPos=ControlGetPos(_WinAPI_GetDesktopWindow(), "", "TrayNotifyWnd") ;为什么用这个不行呢?还没搞懂。
   MsgBox(4096, "窗口状态:", "坐标: " & $aPos & "," & $aPos & @CRLF & "大小: " & $aPos & "," & $aPos )
ToolTip('wwww',$aPos-50,@DesktopHeight-$aPos)
Sleep(5000)

studyvast 发表于 2014-5-11 22:43:01

回复 4# 鸟人


    太有用了,谢谢分享!

qsy666888 发表于 2014-5-12 16:41:35

太有用了,谢谢分享!
页: [1]
查看完整版本: [已解决]获取托盘图标坐标