我必须创build文件/文件夹pipe理系统。 用户可以在其中select多个文件/文件夹,并从上下文菜单中执行命令。 该命令发送所有选定的文件/文件夹列表以调用进程。 这样,进程可以在文件/文件夹列表上工作。 如果进程正在运行,上下文菜单不应该显示或变灰。
我添加了上下文菜单,但无法find禁用它的方法。 我怎么能做到这一切? 任何可能的学习链接将有很大帮助?
您的IContextMenu::QueryContextMenu处理程序可以应用您所需的任何逻辑来确定是否显示/隐藏菜单项,并且如果显示,是否启用或禁用。 但是请注意,一般来说,由于CLR注入问题,shell扩展不应该写入托管代码中。