OLE Drag-and-Drop and Data Transfer Classes
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at OLE Drag-and-Drop and Data Transfer Classes.
These classes are used in OLE data transfers. They allow data to be transferred between applications by using the Clipboard or through drag and drop.
COleDropSource
Controls the drag-and-drop operation from start to finish. This class determines when the drag operation starts and when it ends. It also displays cursor feedback during the drag-and-drop operation.
COleDataSource
Used when an application provides data for a data transfer. COleDataSource
could be viewed as an object-oriented Clipboard object.
COleDropTarget
Represents the target of a drag-and-drop operation. A COleDropTarget
object corresponds to a window on screen. It determines whether to accept any data dropped onto it and implements the actual drop operation.
COleDataObject
Used as the receiver side to COleDataSource
. COleDataObject
objects provide access to the data stored by a COleDataSource
object.