|
|
|
IDropSource Interface |
|
IID_IDropSource |
{00000121-0000-0000-C000-000000000046} |
|
The IDropSource interface is one of the interfaces you implement to provide drag-and-drop operations in your application. It contains methods used in any application used as a data source in a drag-and-drop operation. The data source application in a drag-and-drop operation is responsible for:
IDropSource
contains the methods for generating visual feedback to the end user and for
canceling or completing the drag-and-drop operation. You also need to call
the DoDragDrop, RegisterDragDrop, and RevokeDragDrop
functions in drag-and-drop operations. |
|
Methods in VTable order |
|
|
IUnknown Methods |
Description |
|
QueryInterface |
Returns pointers to supported interfaces. |
|
AddRef |
Increments reference count. |
|
Release |
Decrements reference count. |
|
IDropSource Methods |
Description |
|
QueryContinueDrag |
Determines whether a drag-and-drop operation should continue. |
|
GiveFeedback |
Gives visual feedback to an end user during a drag-and-drop operation. |
|
QueryContinueDrag |
|
FUNCTION IDropSource_QueryContinueDrag ( _ BYVAL pthis AS DWORD PTR _ , BYVAL fEscapePressed AS LONG _ , BYVAL grfKeyState AS DWORD _ )
AS LONG
|
|
GiveFeedback |
|
FUNCTION IDropSource_GiveFeedback ( _ BYVAL pthis AS DWORD PTR _ , BYVAL dwEffect AS DWORD _ )
AS LONG
|
Page last updated on Monday, 29 May 2006 15:32:10 +0200