Partager via


Interface INameSpaceTreeControlEvents (shobjidl.h)

Expose des méthodes pour gérer les événements INameSpaceTreeControl .

Héritage

L’interface INameSpaceTreeControlEvents hérite de l’interface IUnknown. INameSpaceTreeControlEvents a également les types de membres suivants :

Méthodes

L’interface INameSpaceTreeControlEvents utilise ces méthodes.

 
INameSpaceTreeControlEvents::OnAfterContextMenu

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

Appelé après le développement d’un IShellItem.
INameSpaceTreeControlEvents::OnBeforeContextMenu

Appelé avant l’affichage d’un menu contextuel ; permet au client d’ajouter des entrées de menu supplémentaires.
INameSpaceTreeControlEvents::OnBeforeExpand

Appelé avant qu’un IShellItem ne soit développé.
INameSpaceTreeControlEvents::OnBeforeItemDelete

Appelé avant un IShellItem et tous ses enfants sont supprimés.
INameSpaceTreeControlEvents::OnBeforeStateImageChange

Appelé avant la modification de l’icône d’état de l’objet IShellItem donné.
INameSpaceTreeControlEvents::OnBeginLabelEdit

Appelé avant que l’IShellItem passe en mode édition.
INameSpaceTreeControlEvents::OnEndLabelEdit

Appelé après que L’objet IShellItem quitte le mode d’édition.
INameSpaceTreeControlEvents::OnGetToolTip

Vous permet de fournir une info-bulle.
INameSpaceTreeControlEvents::OnItemAdded

Appelé après l’ajout d’un IShellItem.
INameSpaceTreeControlEvents::OnItemClick

Appelé lorsque l’utilisateur clique sur un bouton de la souris.
INameSpaceTreeControlEvents::OnItemDeleted

Appelé après la suppression d’un IShellItem.
INameSpaceTreeControlEvents::OnItemStateChanged

Non implémenté. (INameSpaceTreeControlEvents.OnItemStateChanged)
INameSpaceTreeControlEvents::OnItemStateChanging

Appelé avant que l’état d’un élément ne change.
INameSpaceTreeControlEvents::OnKeyboardInput

Appelé lorsque l’utilisateur appuie sur une touche du clavier.
INameSpaceTreeControlEvents::OnPropertyItemCommit

Non implémenté. (INameSpaceTreeControlEvents.OnPropertyItemCommit)
INameSpaceTreeControlEvents::OnSelectionChanged

Appelé lorsque la sélection est modifiée.

Remarques

Cette interface est implémentée par un client de contrôle d’espace de noms (CLSID_NameSpaceTreeControl) pour être informé des événements de contrôle d’espace de noms afin que le client puisse traiter ces événements et, dans le cas contraire, autoriser le contrôle d’espace de noms à les traiter.

Configuration requise

   
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

INameSpaceTreeControl