我在我的应用程序中有一个文件列表,我想让人们右键单击一个项目并显示Windows资源管理器上下文菜单.我假设我需要使用IContextMenu接口,但我不确定从哪里开始.
我写了一个可以帮助你的图书馆.您可以使用库提供的控件,或者如果您不想这样做,查看代码可能会给您一个答案.
您可以在以下网址找到该图书馆:http://gong-shell.sourceforge.net/
如果有帮助,请告诉我!
有一个非常好的教程(尽管在C++中)关于在Raymond Chen的博客上以11个部分(按顺序)托管IContextMenu:
初步尝试
显示上下文菜单
调用位置
关键背景
处理菜单消息
显示菜单帮助
调用默认动词
优化默认命令
添加自定义命令
复合扩展 - 基础工作
复合扩展 - 组合