0
我想制作一个程序,该程序将使用user32的enablewindow函数禁用父母控制应用程序的菜单项。使用间谍++我可以找到按钮,控件等,但我似乎无法找到菜单和菜单项。我怎么能找到这些句柄,以便当用户点击它们时我可以禁用它们? 谢谢查找另一个应用程序菜单的句柄(vb.net)
我想制作一个程序,该程序将使用user32的enablewindow函数禁用父母控制应用程序的菜单项。使用间谍++我可以找到按钮,控件等,但我似乎无法找到菜单和菜单项。我怎么能找到这些句柄,以便当用户点击它们时我可以禁用它们? 谢谢查找另一个应用程序菜单的句柄(vb.net)
我认为这可以通过挂钩WH_CALLWNDPROC并处理WM_INITMENUPOPUP或WM_INITMENU消息来完成(不太确定!)。一些相关的讨论可以在这里找到:
How to find the menu item (if any) which opens a given HMENU when activated?
http://www.codeproject.com/KB/dialog/AOTop.aspx