baikaifang 发表于 2009-2-22 20:38:16

如何获得托盘图标右键菜单的句柄

比如获得QQ托盘右键菜单的句柄。找遍整个论坛都没有这方面的文章,都是获得任务栏Toolbar的句柄,然后通过UDF中的_GUICtrlToolbar_ClickButton函数右键点击托盘图标,弹出托盘菜单。各位大大们请指点一下。直接获得指定托盘程序右键菜单的句柄。这样得到菜单句柄后便可使用菜单UDF函数准确的操作相应项。

[ 本帖最后由 baikaifang 于 2009-2-23 22:25 编辑 ]

xrbenbeba 发表于 2009-2-22 22:16:30

关注中~~~~~~~~~~~~~~~~

baikaifang 发表于 2009-2-23 22:24:47

经过自己的不断的尝试,终于找到解决方法了,方法并不是自己想出来的,感谢论坛网友 "mammon" 在这篇贴子(http://www.autoitx.com/forum.php?mod=viewthread&tid=2685&highlight=PopupGetHwnd) 中提到的_Lib_PopupGetHwnd函数,然后自己从Autoit3.2.8.0.1库文件中将_Lib_PopupGetHwnd函数相关的片段提取出来,整理成单独的头文件使用,成功得到托盘菜单句柄,同时也参考了thesnow的_SysTray_ClickItem UDF在些一并感谢!附件为提取出来的_Lib_PopupGetHwnd头文件和简单的示例,分享给所有需要的朋友。

xrbenbeba 发表于 2009-2-24 22:31:47

支持:face (31):

ceoguang 发表于 2009-2-25 08:16:35

不错的UDF,收藏了,谢谢

johnss74 发表于 2009-3-6 12:00:07

不錯的UDF,收藏了,謝謝

lynfr8 发表于 2009-3-6 22:05:20

正需要啊,大侠!!!

ahkang 发表于 2009-3-7 19:06:18

收藏了,学习一下。十分感谢!

jh5588 发表于 2009-3-27 14:44:28

下载了研究一下,谢谢楼主

passkalilo 发表于 2009-4-26 03:12:23

非常不错,收藏了!

sensel 发表于 2009-4-27 06:11:49

多谢!
正好在寻找这个问题的解决方法。仔细看过后发现这个UDF版本太低了,其中很多函数跟内置UDF重复。_API_库在现有版本中已经全部更新为_WinAPI_库。其实需要实现的功能,在现有版本中引用WinAPI.au3只用写一段函数就够了。

yejier 发表于 2009-5-3 10:26:35

强人些,更强的是维护au3中文版的团队,方便了我们

foxdcj 发表于 2009-7-15 14:35:56

引用WinAPI.au3 怎么写啊?

phenixjob 发表于 2009-7-22 14:38:12

托盘菜单!!

kevinlee 发表于 2009-9-28 15:53:22

想再问一下,已获得菜单的句柄后,如何实现点击的动作,我参考UDF中的GuiMenu Management这部分,没有看到点击的操作,请高手告知,谢谢!
页: [1] 2 3
查看完整版本: 如何获得托盘图标右键菜单的句柄