【发布时间】:2011-08-27 15:07:17
【问题描述】:
我希望这里有人对可能导致此问题的原因有所了解。我已经为 Explorer 实现了几个 COM 扩展,它们提供了 ShellIconOverlays 和一个 ContextMenu,并且这些覆盖完美地工作。当我单击桌面时,上下文菜单工作正常,但是当我在任何资源管理器实例中单击鼠标右键时,我可以看到在调试器中查询的界面和正在生成的 IShellExtInit 实例,但在资源管理器中没有调用初始化函数实例,但它可以从桌面正常调用,之后会立即查询 ContextMenu 项。
这里有人见过这样的事情吗?
【问题讨论】:
标签: c++ windows shell com contextmenu