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 |