Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The IDropTarget interface is one of the interfaces you implement to provide drag-and-drop operations in your application. It contains methods used in any application that can be a target for data during a drag-and-drop operation. A drop-target application is responsible for:
- Determining the effect of the drop on the target application.
- Incorporating any valid dropped data when the drop occurs.
- Communicating target feedback to the source so the source application can provide appropriate visual feedback such as setting the cursor.
- Implementing drag scrolling.
- Registering and revoking its application windows as drop targets.
Inheritance
The IDropTarget interface inherits from the IUnknown interface. IDropTarget also has these types of members:
Methods
The IDropTarget interface has these methods.
IDropTarget::DragEnter Indicates whether a drop can be accepted, and, if so, the effect of the drop. |
IDropTarget::DragLeave Removes target feedback and releases the data object. |
IDropTarget::DragOver Provides target feedback to the user and communicates the drop's effect to the DoDragDrop function so it can communicate the effect of the drop back to the source. |
IDropTarget::Drop Incorporates the source data into the target window, removes target feedback, and releases the data object. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | oleidl.h |