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 |
标头 | oleidl.h |