Partager via


Interface IContextMenu2 (shobjidl_core.h)

Expose des méthodes qui créent ou fusionnent un menu contextuel (contextuel) associé à un objet Shell. Étend IContextMenu en ajoutant une méthode qui permet aux objets clients de gérer les messages associés aux éléments de menu dessinés par le propriétaire.

Héritage

L’interface IContextMenu2 hérite de IContextMenu. IContextMenu2 a également les types de membres suivants :

Méthodes

L’interface IContextMenu2 a ces méthodes.

 
IContextMenu2::HandleMenuMsg

Permet aux objets clients de l’interface IContextMenu 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 de l’interface IContextMenu , dont elle hérite.

NotezWindows Vista et versions ultérieures. Avant Windows Vista, cette interface était déclarée dans Shlobj.h.
 

Quand implémenter

Implémentez IContextMenu2 si votre extension d’espace de noms ou gestionnaire de menu contextuel doit traiter un ou plusieurs des messages suivants. Ces messages sont transférés à IContextMenu2 par le biais de la méthode HandleMenuMsg uniquement si un appel QueryInterface pour un pointeur d’interface IContextMenu2 réussit, ce qui indique que l’objet prend en charge cette interface.

Quand utiliser

Normalement, les applications n’appellent pas directement cette interface.

Configuration requise

   
Client minimal pris en charge 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 (incluez Shobjidl.h)