Интерфейс IDropTargetHelper (shobjidl_core.h)
Предоставляет методы, позволяющие целевым объектам перетаскивания отображать перетаскивание изображения, пока изображение находится над целевым окном.
Наследование
Интерфейс IDropTargetHelper наследуется от интерфейса IUnknown . IDropTargetHelper также имеет следующие типы элементов:
Методы
Интерфейс IDropTargetHelper содержит следующие методы.
IDropTargetHelper::D ragEnter Уведомляет диспетчер перетаскивания образов о том, что был вызван метод IDropTarget::D ragEnter целевого объекта перетаскивания. |
IDropTargetHelper::D ragLeave Уведомляет диспетчер перетаскивания образов о том, что был вызван метод IDropTarget::D ragLeave целевого объекта перетаскивания. |
IDropTargetHelper::D ragOver Уведомляет диспетчер перетаскивания образов о том, что был вызван метод IDropTarget::D ragOver целевого объекта перетаскивания. |
IDropTargetHelper::D rop Уведомляет диспетчер перетаскивания образов о вызове метода IDropTarget::D rop целевого объекта перетаскивания. |
IDropTargetHelper::Show Уведомляет диспетчер перетаскивания образов о том, чтобы он отображал или скрывал перетаскивание. |
Комментарии
Этот интерфейс предоставляется диспетчером перетаскивания образов оболочки. Он не реализуется приложениями.
Этот интерфейс используется целевыми объектами перетаскивания, чтобы диспетчер перетаскивания изображений отображал изображение перетаскивания, когда изображение находится над целевым окном. Интерфейсы IDragSourceHelper и IDropTargetHelper предоставляются объектом диспетчера перетаскивания, что позволяет интерфейсу IDropTarget использовать пользовательские изображения перетаскивания. Чтобы использовать любой из этих интерфейсов, необходимо создать внутрипроцессный объект диспетчера изображений на сервере, вызвав CoCreateInstance с идентификатором класса (CLSID) CLSID_DragDropHelper. Получение указателей интерфейса с помощью стандартных процедур COM.
Четыре метода IDropTargetHelper соответствуют четырем методам IDropTarget . При реализации IDropTarget каждый из его методов должен вызывать соответствующий метод IDropTargetHelper для передачи информации в диспетчер перетаскивания изображений. Пятый метод IDropTargetHelper уведомляет диспетчер перетаскивания образов о том, чтобы он отображался или скрывался. Этот метод используется при перетаскивании по целевому окну в режиме видео с низкой цветовой глубиной. Это позволяет целевому объекту скрывать перетаскивание изображения во время рисования окна.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |