如何在扩展菜单中隐藏项目



当我在上下文菜单中添加一个项目时,它也会添加到扩展菜单中,有什么方法可以避免这种情况吗?(我只想在正常的上下文菜单中显示它,并将其隐藏在通过按下SHIFT+CLICK启用的扩展菜单中(

正常reg

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTDirectoryBackgroundshellName]
"MUIVerb"="Name"
"Icon"=""xyz.ico""
[HKEY_CLASSES_ROOTDirectoryBackgroundshellNamecommand]
@=...

像您在这里使用的静态动词在扩展菜单中始终可见。

如果您更改为一个动态谓词和一个实现IContextMenu的shell扩展,那么您可以检查CMF_EXTENDEDVERBS,但仅仅为了将自己隐藏在扩展菜单(IMHO(中而做所有这些工作是不值得的。

最新更新