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

另请参阅

CONTEXTMENUITEM

IContextMenuCallback

IDataObject

IExtendContextMenu

使用上下文菜单