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 |