返回列表 发帖

[系统综合] 浮动菜单获取与操作,WinAPI高手与钩子操作大神来秀一波

本帖最后由 449199199 于 2018-4-12 21:35 编辑

想操作一个浮动菜单的操作,因为该菜单不是程序主菜单,使用自定义UDF的菜单等参数均无法操作:
_GUICtrlMenu_GetMenu 无法获取句柄;
_GUICtrlMenu_IsMen 判定弹出菜单的控件显示不是菜单控件;
找了很久资料,大概就是浮动菜单,连浮动菜单句柄都无法获取,对弹出的菜单窗口也无法操作:只有类名#32768,wingettext、各种无法操作。

找了很多资料说用钩子、WinAPI,但是基础比较薄还搞不定,大神帮看下下面参考答案是否有解,附带一个浮动菜单例子。

参考资料:
https://bbs.csdn.net/topics/392066513?page=1
https://zhidao.baidu.com/question/1241990212424325259.html
https://bbs.csdn.net/topics/16076





感谢感谢!
附件: 您需要登录才可以下载或查看附件。没有帐号?加入

你这个不就是标准的右键菜单(上下文菜单)吗,GUICtrlGetHandle不能获取句柄吗?

TOP

回复 2# 志艺风云

GUICtrlGetHandle首先得有个控件ID额,但是如何获取这个控件ID?WinGetHandle只能获取到整个菜单句柄,但是得出的是窗口句柄,不是菜单句柄。

程序不是AU3创建的额。

TOP

返回列表