IExtendContextMenu::Command 方法 (mmc.h)
如果随后选择了使用 IExtendContextMenu::AddMenuItems 添加到上下文菜单中的某个项,则调用 IExtendContextMenu:: Command 方法。 MMC 使用指定的命令 ID 和指向同一 IDataObject 接口的另一个指针调用 Command。
语法
HRESULT Command(
[in] long lCommandID,
[in] LPDATAOBJECT piDataObject
);
参数
[in] lCommandID
一个 值,该值指定菜单项的命令标识符。
[in] piDataObject
指向显示上下文菜单的对象上的 IDataObject 接口的指针。
返回值
此方法可以返回其中一个值。
注解
MMC 为发送到管理单元的 IExtendContextMenu::Command 方法的预定义菜单命令 ID 保留负值命令 ID。 –1 命令 ID 是在 mmc.h 中定义的MMCC_STANDARD_VIEW_SELECT枚举器值。 当用户单击“ 视图 ”菜单上 (“大”、“小”、“列表”或“详细信息”) 的标准视图命令时,该命令将发送到 IExtendContextMenu::Command。 这会通知管理单元用户正在从自定义视图切换 (OCX、HTML) 。 获取MMCC_STANDARD_VIEW_SELECT命令后,管理单元应在下次调用其 IComponent::GetResultViewType 方法时请求标准视图,在选择其自定义视图菜单项之一之前不请求自定义视图。 如果管理单元仅使用标准视图或仅使用自定义视图,则可以忽略 MMCC_STANDARD_VIEW_SELECT 命令。
当用户单击工具栏上的“ 后退 ”按钮时,MMC 将发送 MMCC_STANDARD_VIEW_SELECT 命令管理单元。 MMC 使用此命令指示管理单元显示结果窗格的上一个视图。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | mmc.h |