标签: shell winapi contextmenu shell-extensions
我正在实现一个shell扩展上下文菜单处理程序,它会添加到上下文菜单中的内容因上下文而异-即用户右键单击哪种文件或文件夹。是应该为每种情况(每个都有其自己的CLSID)制作一个单独的上下文菜单处理程序,还是应将它们合并为一个处理程序,然后使用通过IShellExtInit::Initialize提供的信息进行区分?
IShellExtInit::Initialize