Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[This interface is supported through Windows XP Service Pack 2 (SP2) and Windows Server 2003. It might be unsupported in subsequent versions of Windows.]
Exposes methods that allow a Component Object Model (COM) object to receive and translate appropriate messages.
Inheritance
The IMenuBand interface inherits from the IUnknown interface. IMenuBand also has these types of members:
Methods
The IMenuBand interface has these methods.
| IMenuBand::IsMenuMessage A message pump calls this method to see if any messages should be redirected to the Component Object Model (COM) object. |
| IMenuBand::TranslateMenuMessage Translates a message for a Component Object Model (COM) object. |
Remarks
An application can call QueryService with one of the following service IDs. If the riid parameter of QueryService is IAccessible or IDispatch, the call to QueryService creates a new accessibility object. Otherwise, the call to QueryService is equivalent to a call to QueryInterface with the service ID, as follows:
| Service ID (SID) | Meaning |
|---|---|
| SID_SMenuBandChild | Retrieves the pointer to the IMenuBand interface for the submenu. |
| SID_SMenuBandParent | Retrieves the pointer to the IMenuBand interface for the parent menu. |
| SID_SMenuBandTop | Retrieves the pointer to the IMenuBand interface for the top menu. |
In Windows 2000, this interface was implemented in browseui.dll. However, it is not recommended that this version be used.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows XP [desktop apps only] |
| Minimum supported server | Windows Server 2003 [desktop apps only] |
| Target Platform | Windows |
| Header | shobjidl_core.h (include Shobjidl.h) |