IContextMenu2 接口 (shobjidl_core.h)
公开方法,这些方法 (与 Shell 对象关联的上下文) 菜单创建或合并快捷方式。 通过添加一个方法扩展 IContextMenu ,该方法允许客户端对象处理与所有者绘制的菜单项关联的消息。
继承
IContextMenu2 接口继承自 IContextMenu。 IContextMenu2 还具有以下类型的成员:
方法
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) |