xyold1 发表于 2010-1-31 20:50:18

[解决]难题!怎么获取拖盘图标的位置?

本帖最后由 xyold1 于 2010-8-3 12:16 编辑

我要tooltip指向拖盘图标
怎么获取拖盘图标的位置?

不用traytip,那个有限制,不开气泡显示就不行!

请高手指点

谢谢啦

316428696 发表于 2010-1-31 21:00:17

屏幕上找图标的颜色!

xyold1 发表于 2010-1-31 21:02:37

这样也行啊?
有没有更好的方法啊?

xyold1 发表于 2010-1-31 21:03:23

要是图标和桌面背景差不多那不惨了?

xyold1 发表于 2010-1-31 21:04:29

有个_GUIToolTip

这个可以利用么?

nxbigdaddy 发表于 2010-1-31 22:30:08

不知道,没想过这个问题,帮你顶起……

netegg 发表于 2010-2-1 02:19:00

看看_WinAPI_ShellNotifyIcon函数或许有帮助,在winapi扩展库里,原帮助里没有

xyold1 发表于 2010-2-2 12:40:56

写了个函数
利用提示来获取位置

有需要的拿去,在XP下运行成功

只取了一个

还可以修改吧

pusofalse 发表于 2010-2-2 15:11:44

ControlGetHandle
ControlGetPos/WinGetPos
_GUICtrlToolbar_*
_GUICtrlToolbar_GetButtonRect
_WinAPI_ClientToScreen
Shell_NotifyIcon (Shell32.dll)

gapkiller 发表于 2010-2-2 17:12:45

pusofalse 兄的方法就是多...

xyold1 发表于 2010-2-2 22:12:22

看的很晕啊

不过我要图标位置也没用了唉

xg911335 发表于 2010-2-2 22:15:55

我记得好像有一个获取托盘图标的X和Y坐标的。
页: [1]
查看完整版本: [解决]难题!怎么获取拖盘图标的位置?