如何获得托盘图标右键菜单的句柄
比如获得QQ托盘右键菜单的句柄。找遍整个论坛都没有这方面的文章,都是获得任务栏Toolbar的句柄,然后通过UDF中的_GUICtrlToolbar_ClickButton函数右键点击托盘图标,弹出托盘菜单。各位大大们请指点一下。直接获得指定托盘程序右键菜单的句柄。这样得到菜单句柄后便可使用菜单UDF函数准确的操作相应项。[ 本帖最后由 baikaifang 于 2009-2-23 22:25 编辑 ] 关注中~~~~~~~~~~~~~~~~ 经过自己的不断的尝试,终于找到解决方法了,方法并不是自己想出来的,感谢论坛网友 "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头文件和简单的示例,分享给所有需要的朋友。 支持:face (31): 不错的UDF,收藏了,谢谢 不錯的UDF,收藏了,謝謝 正需要啊,大侠!!! 收藏了,学习一下。十分感谢! 下载了研究一下,谢谢楼主 非常不错,收藏了! 多谢!
正好在寻找这个问题的解决方法。仔细看过后发现这个UDF版本太低了,其中很多函数跟内置UDF重复。_API_库在现有版本中已经全部更新为_WinAPI_库。其实需要实现的功能,在现有版本中引用WinAPI.au3只用写一段函数就够了。 强人些,更强的是维护au3中文版的团队,方便了我们 引用WinAPI.au3 怎么写啊? 托盘菜单!! 想再问一下,已获得菜单的句柄后,如何实现点击的动作,我参考UDF中的GuiMenu Management这部分,没有看到点击的操作,请高手告知,谢谢!