阿里巴巴|IContextMenu第十一部分:组合扩展的实现( 三 )


你还可以使用上下文菜单执行其他一些操作 , 你可以自行进行研究 。 例如 , 可以使用
IContextMenu::GetCommandString 方法遍历菜单并为每个项目获取与语言无关的命令 。 如果你想删除“删除”选项 , 这很方便:可以查找与语言无关的名称为“删除”的命令 。 当用户更改语言时 , 此名称不会更改;它将永远是英文的 。
正如我们之前所注意到的 , 你需要注意许多上下文菜单处理程序并没有完全实现
IContextMenu::GetCommandString 方法 , 因此可能会有一些你根本无法获得名称的命令 。 这个要特别注意 。
总结总算是完成这个系列了 , 我可以去开一瓶香槟休息一下了 。
感谢各位老哥的一路陪伴 。
最后Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一 , 里面有很多关于Windows的小知识 , 对于广大Windows平台开发者来说 , 确实十分有帮助 。
本文来自:《How to host an IContextMenu part 11 – Composite extensions – composition》