是否有最大右键单击上下文菜单项限制

Is there a maximum right click context menu items limit

我正在使用 SubCommands 创建自定义右键单击子菜单(在 Windows 注册表中),但在向其添加更多选项后,最后一些选项消失了。是否有允许的最大物品数量?如果是这样,有没有办法解决?我在Windows 7.当我去注册表时,所有的SubCommands都保存在字符串值中。

是的!每个上下文菜单条目有 16 个条目的限制,包括子菜单和其中的任何条目。如果我没记错的话,这个限制从 Windows 开始就存在,至少可以追溯到 [=12] =] 95. 当时,不加任何限制地保留该功能可能会对系统性能产生负面影响。但是,此限制似乎不适用于 COM shell 扩展,因此可能有解决方案。我认为最好对上下文菜单中包含的内容进行组织和选择。