Interface IContextMenu3 (shobjidl_core.h)
Expose les méthodes qui créent ou fusionnent un menu contextuel associé à un objet Shell. Permet aux objets clients de gérer les messages associés aux éléments de menu dessinés par le propriétaire et étend IContextMenu2 en acceptant une valeur de retour de cette gestion des messages.
Héritage
L’interface IContextMenu3 hérite de IContextMenu2. IContextMenu3 a également les types de membres suivants :
Méthodes
L’interface IContextMenu3 possède ces méthodes.
IContextMenu3 ::HandleMenuMsg2 Permet aux objets clients de l’interface IContextMenu3 de gérer les messages associés aux éléments de menu dessinés par le propriétaire. |
Remarques
Cette interface fournit également les méthodes des interfaces IContextMenu et IContextMenu2 , dont elle hérite.
Quand implémenter
Implémentez IContextMenu3 si votre extension de menu contextuel doit traiter le message WM_MENUCHAR .Ce message est transféré à IContextMenu3 ::HandleMenuMsg2 uniquement si un appel QueryInterface pour un pointeur d’interface IContextMenu3 réussit, ce qui indique que l’objet prend en charge cette interface.
Quand utiliser
Vous n’appelez pas cette interface directement. IContextMenu3 est utilisé par le système d’exploitation uniquement lorsqu’il a confirmé que votre application est au courant de cette interface.Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (inclure Shobjidl.h) |