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) |