找回密码  加入

AUTOIT CN

搜索
查看: 370|回复: 2

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

[复制链接]
发表于 2018-4-12 20:33:24 | 显示全部楼层 |阅读模式
本帖最后由 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





感谢感谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入

x
发表于 2018-4-13 09:49:17 | 显示全部楼层
你这个不就是标准的右键菜单(上下文菜单)吗,GUICtrlGetHandle不能获取句柄吗?
 楼主| 发表于 2018-4-13 10:23:39 | 显示全部楼层
回复 2# 志艺风云

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

程序不是AU3创建的额。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备15028933号-3 )谷歌 百度

GMT+8, 2018-9-21 14:41 , Processed in 0.093745 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表