Интерфейс IDropTarget (oleidl.h)
Интерфейс IDropTarget — это один из интерфейсов, которые реализуются для предоставления операций перетаскивания в приложении. Он содержит методы, используемые в любом приложении, которые могут быть целевыми для данных во время операции перетаскивания. Целевое приложение отвечает за:
- Определение влияния удаления на целевое приложение.
- Включение всех допустимых удаленных данных при удалении.
- Передача целевой обратной связи источнику, чтобы исходное приложение ло хмулятивно предоставляло соответствующую визуальную обратную связь, например установку курсора.
- Реализация прокрутки перетаскиванием.
- Регистрация и отзыв окон приложения в качестве целевых объектов удаления.
Наследование
Интерфейс IDropTarget наследуется от интерфейса IUnknown . IDropTarget также имеет следующие типы членов:
Методы
Интерфейс IDropTarget содержит следующие методы.
IDropTarget::D ragEnter Указывает, можно ли принять удаление и, если да, то эффект удаления. |
IDropTarget::D ragLeave Удаляет целевую обратную связь и освобождает объект данных. |
IDropTarget::D ragOver Предоставляет целевую обратную связь для пользователя и сообщает эффект удаления функции DoDragDrop, чтобы она оповестила результат отбрасивания обратно в источник. |
IDropTarget::D rop Включает исходные данные в целевое окно, удаляет целевую обратную связь и освобождает объект данных. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | oleidl.h |