Partager via


INameSpaceTreeControlEvents ::OnAfterContextMenu, méthode (shobjidl.h)

Appelé après l’affichage d’un menu contextuel.

Syntaxe

HRESULT OnAfterContextMenu(
  [in, optional] IShellItem   *psi,
  [in]           IContextMenu *pcmIn,
  [in]           REFIID       riid,
  [out]          void         **ppv
);

Paramètres

[in, optional] psi

Type : IShellItem*

Pointeur vers l’objet IShellItem à partir duquel le menu contextuel est généré. Cette valeur ne peut être NULL que si l’indicateur NSTCS2_SHOWNULLSPACEMENU est défini.

[in] pcmIn

Type : IContextMenu*

Pointeur vers le menu contextuel.

[in] riid

Type : REFIID

Référence à l’IID du menu contextuel.

[out] ppv

Type : void**

Lorsque cette méthode retourne, contient l’adresse d’un pointeur vers l’interface spécifiée dans riid.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode permet au client de remplacer complètement le menu contextuel. Cette méthode permet au client d’utiliser le menu contextuel retourné par ppv et pas nécessairement celui spécifié dans pcmIn.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl.h

Voir aussi

INameSpaceTreeControlEvents

NSTCSTYLE2