上下文菜单扩展

在“设备”(根项)中的“扫描仪和相机控制面板”文件夹以及“我的电脑”文件夹中,用户可以根据上下文菜单中提供的操作来选择对所选项目执行的各种操作。 若要查找这些操作,用户可以右键单击给定图像的缩略图或图标。

向上下文菜单中添加操作的一种方法是实现 IContextMenu 接口(请参阅 Microsoft Windows SDK 文档)。 供应商可以提供一个进程内服务器,用于实现 IWiaItemIContextMenu 接口(请参阅设备提供的 Windows SDK 文档)项。 每当 WIA 查询图像的上下文菜单时,供应商提供的 UI 扩展反过来会从为给定映像设备注册的处理程序调用 IContextMenu::QueryContextMenu 。 对默认 UI 未处理的项的 IContextMenu::InvokeCommand 的调用将依次传递给相应的供应商提供的扩展。