1
1
这取决于您想要上下文菜单项的位置和总体用途。到目前为止,大多数答案都是针对资源管理器中的上下文菜单的,但是如果您想在问题的状态下更改程序内部的上下文菜单,那么就变得更加困难和/或不可能了。 但是,在资源管理器中将上下文菜单项添加到文件类型中是非常可能的,而不需要外壳扩展名,可以通过 registry manipulation 或 3rd party utilities 或者像其他人说的那样使用COM。 |
2
2
您需要使用(资源管理器)外壳扩展。 它们是用COM编程的。 COM对于非托管编程是必不可少的。所以,如果你想了解Windows的工作原理,那就买本书来学习吧。在菜单中添加项目就是一个例子。 你想要的可能有.NET包装,但我还不知道。 |
3
1
我相信这可以通过在系统注册表中添加/删除条目来实现。 这里有一个实用的例子: http://www.jfitz.com/tips/rclick_custom.html |
4
1
他们叫 Shell Extensions . 好吧,sorta-shell扩展不仅可以修改上下文菜单,还可以做很多事情,但是如果您想对菜单做一些非常重要的事情,那么您需要编写一个shell扩展。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |