Freigeben über


INameSpaceTreeControlEvents-Schnittstelle (shobjidl.h)

Macht Methoden für die Behandlung von INameSpaceTreeControl-Ereignissen verfügbar.

Vererbung

Die INameSpaceTreeControlEvents-Schnittstelle erbt von der IUnknown-Schnittstelle . INameSpaceTreeControlEvents verfügt auch über folgende Arten von Membern:

Methoden

Die INameSpaceTreeControlEvents-Schnittstelle verfügt über diese Methoden.

 
INameSpaceTreeControlEvents::OnAfterContextMenu

Wird aufgerufen, nachdem ein Kontextmenü angezeigt wird.
INameSpaceTreeControlEvents::OnAfterExpand

Wird aufgerufen, nachdem ein IShellItem erweitert wurde.
INameSpaceTreeControlEvents::OnBeforeContextMenu

Wird aufgerufen, bevor ein Kontextmenü angezeigt wird; ermöglicht dem Client das Hinzufügen zusätzlicher Menüeinträge.
INameSpaceTreeControlEvents::OnBeforeExpand

Wird aufgerufen, bevor ein IShellItem erweitert wird.
INameSpaceTreeControlEvents::OnBeforeItemDelete

Wird aufgerufen, bevor ein IShellItem und alle untergeordneten Elemente gelöscht werden.
INameSpaceTreeControlEvents::OnBeforeStateImageChange

Wird aufgerufen, bevor das Statussymbol des angegebenen IShellItem geändert wird.
INameSpaceTreeControlEvents::OnBeginLabelEdit

Wird aufgerufen, bevor das IShellItem in den Bearbeitungsmodus wechselt.
INameSpaceTreeControlEvents::OnEndLabelEdit

Wird aufgerufen, nachdem das IShellItem den Bearbeitungsmodus verlassen hat.
INameSpaceTreeControlEvents::OnGetToolTip

Ermöglicht das Bereitstellen einer QuickInfo.
INameSpaceTreeControlEvents::OnItemAdded

Wird aufgerufen, nachdem ein IShellItem hinzugefügt wurde.
INameSpaceTreeControlEvents::OnItemClick

Wird aufgerufen, wenn der Benutzer auf eine Schaltfläche mit der Maus klickt.
INameSpaceTreeControlEvents::OnItemDeleted

Wird aufgerufen, nachdem ein IShellItem gelöscht wurde.
INameSpaceTreeControlEvents::OnItemStateChanged

Nicht implementiert. (INameSpaceTreeControlEvents.OnItemStateChanged)
INameSpaceTreeControlEvents::OnItemStateChanging

Wird aufgerufen, bevor sich der Status eines Elements ändert.
INameSpaceTreeControlEvents::OnKeyboardInput

Wird aufgerufen, wenn der Benutzer eine Taste auf der Tastatur drückt.
INameSpaceTreeControlEvents::OnPropertyItemCommit

Nicht implementiert. (INameSpaceTreeControlEvents.OnPropertyItemCommit)
INameSpaceTreeControlEvents::OnSelectionChanged

Wird aufgerufen, wenn die Auswahl geändert wird.

Hinweise

Diese Schnittstelle wird von einem Client des Namespacesteuerelements (CLSID_NameSpaceTreeControl) implementiert, um über Namespacesteuerungsereignisse informiert zu werden, sodass der Client diese Ereignisse verarbeiten kann, und wenn dies nicht der Namespacesteuerelement erlaubt, sie zu verarbeiten.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl.h

Weitere Informationen

INameSpaceTreeControl