Shell菜单项分隔符

时间:2009-12-31 06:52:45

标签: c# contextmenu windows-shell

我的问题可能是这里重复的问题,但即使在谷歌搜索后我还没有得到解决方案。

我为文件添加了一个shell上下文菜单项,即当您右键单击资源管理器中的文件时,菜单会显示我的自定义菜单项。

我用过 -

HKLM \ Software \ Classes下* \壳\ myappname HKLM \ Software \ Classes * \ shell \ myappname \ command

但我无法做的是在该上下文菜单中添加分隔符。

我使用C#2005创建我的Windows应用程序。

有人可以帮我解决问题。

感谢您分享宝贵的时间。

2 个答案:

答案 0 :(得分:2)

您需要创建一个shell上下文菜单处理程序,以完全控制上下文菜单内容。在.NET 4.0变得广泛可用之前,不应该在C#中编写它。现在您可以使用C ++,this web page有一个例子。包装器是described here,不知道它是否有用。

答案 1 :(得分:1)

查看以下链接:Extending Shortcut Menus 我认为没有关键字可以添加分隔符,但可以在同一级别创建新条目。新的条目集将显示在新组中。