IMenuBand 接口 (shobjidl_core.h)

[通过 Windows XP Service Pack 2 (SP2) 和 Windows Server 2003 支持此接口。 它在后续版本的 Windows 中可能不受支持。]

公开允许组件对象模型 (COM) 对象接收和转换相应消息的方法。

继承

IMenuBand 接口继承自 IUnknown 接口。 IMenuBand 还具有以下类型的成员:

方法

IMenuBand 接口具有以下方法。

 
IMenuBand::IsMenuMessage

消息泵调用此方法以查看是否应将任何消息重定向到组件对象模型 (COM) 对象。
IMenuBand::TranslateMenuMessage

将组件对象模型 (COM) 对象的消息转换。

注解

应用程序可以使用以下服务 ID 之一调用 QueryService 。 如果 QueryServiceriid 参数为 IAccessible 或 IDispatch,则对 QueryService 的调用将创建新的辅助功能对象。 否则,对 QueryService 的调用等效于使用服务 ID 对 QueryInterface 的调用,如下所示:

服务 ID (SID) 含义
SID_SMenuBandChild 检索指向子菜单的 IMenuBand 接口的指针。
SID_SMenuBandParent 检索指向父菜单的 IMenuBand 接口的指针。
SID_SMenuBandTop 检索指向顶部菜单的 IMenuBand 接口的指针。
 

在 Windows 2000 中,此接口在 browseui.dll 中实现。 但是,不建议使用此版本。

要求

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