Поделиться через


Интерфейс INameSpaceTreeControlEvents (shobjidl.h)

Предоставляет методы для обработки событий INameSpaceTreeControl .

Наследование

Интерфейс INameSpaceTreeControlEvents наследуется от интерфейса IUnknown . INameSpaceTreeControlEvents также имеет следующие типы элементов:

Методы

Интерфейс INameSpaceTreeControlEvents содержит следующие методы.

 
INameSpaceTreeControlEvents::OnAfterContextMenu

Вызывается после отображения контекстного меню.
INameSpaceTreeControlEvents::OnAfterExpand

Вызывается после развертывания IShellItem.
INameSpaceTreeControlEvents::OnBeforeContextMenu

Вызывается перед отображением контекстного меню; позволяет клиенту добавлять дополнительные пункты меню.
INameSpaceTreeControlEvents::OnBeforeExpand

Вызывается перед развертыванием IShellItem.
INameSpaceTreeControlEvents::OnBeforeItemDelete

Вызывается перед удалением элемента IShellItem и всех его дочерних элементов.
INameSpaceTreeControlEvents::OnBeforeStateImageChange

Вызывается перед изменением значка состояния заданного элемента IShellItem.
INameSpaceTreeControlEvents::OnBeginLabelEdit

Вызывается перед переходом IShellItem в режим редактирования.
INameSpaceTreeControlEvents::OnEndLabelEdit

Вызывается после выхода IShellItem из режима редактирования.
INameSpaceTreeControlEvents::OnGetToolTip

Позволяет предоставить подсказку.
INameSpaceTreeControlEvents::OnItemAdded

Вызывается после добавления элемента IShellItem.
INameSpaceTreeControlEvents::OnItemClick

Вызывается, когда пользователь нажимает кнопку мыши.
INameSpaceTreeControlEvents::OnItemDeleted

Вызывается после удаления IShellItem.
INameSpaceTreeControlEvents::OnItemStateChanged

Не реализован. (INameSpaceTreeControlEvents.OnItemStateChanged)
INameSpaceTreeControlEvents::OnItemStateChanging

Вызывается перед изменением состояния элемента.
INameSpaceTreeControlEvents::OnKeyboardInput

Вызывается, когда пользователь нажимает клавишу на клавиатуре.
INameSpaceTreeControlEvents::OnPropertyItemCommit

Не реализован. (INameSpaceTreeControlEvents.OnPropertyItemCommit)
INameSpaceTreeControlEvents::OnSelectionChanged

Вызывается при изменении выделения.

Комментарии

Этот интерфейс реализуется клиентом элемента управления пространством имен (CLSID_NameSpaceTreeControl), который должен быть рекомендован к событиям управления пространством имен, чтобы клиент мог обработать эти события и, если нет, разрешить элементу управления пространством имен обрабатывать их.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header shobjidl.h

См. также раздел

INameSpaceTreeControl