我正在研究为任何窗口自定义上下文菜单操作,并想知道这是否可能?
这个想法是右键单击一个窗口,弹出自定义菜单项。(我观察到浏览器,如Chrome、Edge;当你右键单击它们的窗口时,它们有自己的自定义操作(
Ps:我知道这涉及到编辑注册表。我成功地为文件夹添加了一个自定义菜单项。我正在寻找";窗口";等效
可能吗?有点你应该这么做吗?不
Internet Explorer实际上有注册表项,可以添加自定义菜单项。其他浏览器没有,正确的解决方案是开发浏览器扩展。相同的扩展可以被编码为在Firefox和基于Chrome/Chrmium的浏览器中工作。
通用机制是不可能的,但对于经典的win32桌面应用程序,你可能可以通过注入和钩子来实现,但这需要相当多的win32和c/c++经验才能避免造成混乱。
最困难的部分是任何不使用普通HMENU
菜单的应用程序。你可能需要对每个应用程序进行破解和变通,这不值得麻烦。。。