IContextMenu2 接口 (shobjidl_core.h)

公开方法,这些方法 (与 Shell 对象关联的上下文) 菜单创建或合并快捷方式。 通过添加一个方法扩展 IContextMenu ,该方法允许客户端对象处理与所有者绘制的菜单项关联的消息。

继承

IContextMenu2 接口继承自 IContextMenuIContextMenu2 还具有以下类型的成员:

方法

IContextMenu2 接口具有以下方法。

 
IContextMenu2::HandleMenuMsg

使 IContextMenu 接口的客户端对象能够处理与所有者绘制的菜单项关联的消息。

注解

此接口还提供从中继承的 IContextMenu 接口的方法。

请注意Windows Vista 及更高版本。 在 Windows Vista 之前,此接口在 Shlobj.h 中声明。
 

何时实现

如果命名空间扩展快捷菜单处理程序需要处理以下一条或多条消息,请实现 IContextMenu2 仅当对 IContextMenu2 接口指针的 QueryInterface 调用成功并指示对象支持此接口时,这些消息才会通过 HandleMenuMsg 方法转发到 IContextMenu2

何时使用

应用程序通常不直接调用此接口。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)