Partager via


Interface IMenuBand (shobjidl_core.h)

[Cette interface est prise en charge via Windows XP Service Pack 2 (SP2) et Windows Server 2003. Il peut ne pas être pris en charge dans les versions ultérieures de Windows.]

Expose des méthodes qui permettent à un objet COM (Component Object Model) de recevoir et de traduire les messages appropriés.

Héritage

L’interface IMenuBand hérite de l’interface IUnknown. IMenuBand a également les types de membres suivants :

Méthodes

L’interface IMenuBand a ces méthodes.

 
IMenuBand ::IsMenuMessage

Une pompe à messages appelle cette méthode pour voir si des messages doivent être redirigés vers l’objet COM (Component Object Model).
IMenuBand ::TranslateMenuMessage

Traduit un message pour un objet COM (Component Object Model).

Remarques

Une application peut appeler QueryService avec l’un des ID de service suivants. Si le paramètre riid de QueryService est IAccessible ou IDispatch, l’appel à QueryService crée un objet d’accessibilité. Sinon, l’appel à QueryService équivaut à un appel à QueryInterface avec l’ID de service, comme suit :

ID de service (SID) Signification
SID_SMenuBandChild Récupère le pointeur vers l’interface IMenuBand pour le sous-menu.
SID_SMenuBandParent Récupère le pointeur vers l’interface IMenuBand pour le menu parent.
SID_SMenuBandTop Récupère le pointeur vers l’interface IMenuBand pour le menu supérieur.
 

Dans Windows 2000, cette interface a été implémentée dans browseui.dll. Toutefois, il n’est pas recommandé d’utiliser cette version.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)