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


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

Предоставляет методы обработчика для перетаскивания. Используется элементом управления "Дерево пространства имен" для уведомления клиента о любых операциях перетаскивания, выполняемых внутри элемента управления . Предоставляет клиенту способ перехвата операции удаления и выполнения собственного действия или возврата требуемого эффекта удаления.

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

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

Методы

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

 
INameSpaceTreeControlDropHandler::OnDragEnter

Вызывается при перетаскивании ввод, чтобы задать эффект перетаскивания, как указано.
INameSpaceTreeControlDropHandler::OnDragLeave

Вызывается при перетаскивании для указанного элемента.
INameSpaceTreeControlDropHandler::OnDragOver

Вызывается при перетаскивании, чтобы задать эффект перетаскивания, как указано.
INameSpaceTreeControlDropHandler::OnDragPosition

Вызывается при перетаскивании элемента в пределах одного уровня (в пределах одной родительской папки) в дереве.
INameSpaceTreeControlDropHandler::OnDrop

Вызывается при удалении, чтобы задать эффект удаления, как указано.
INameSpaceTreeControlDropHandler::OnDropPosition

Вызывается, когда элемент удаляется на том же уровне (в той же родительской папке) в дереве.

Требования

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

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

Idataobject

IDropTarget

INameSpaceTreeControl