Class IWCDropTarget (unit oledrop) |
Inherits from
TInterfacedObject
IDropTarget
constructor create(aOwner:TWinControl);
- ------------------------------------------------------------------------------
destructor destroy;
function DragEnter(const dataObj: IDataObject; grfKeyState: Longint;
pt: TPoint; var dwEffect: Longint): HResult;
IDropTarget
function DragLeave: HResult;
function DragOver(grfKeyState: Longint; pt: TPoint;
var dwEffect: Longint): HResult;
TDragState = (dsDragEnter, dsDragLeave, dsDragMove); TDragMessage = (dmDragEnter, dmDragLeave, dmDragMove, dmDragDrop, dmDragCancel,dmFindTarget);
function Drop(const dataObj: IDataObject; grfKeyState: Longint; pt: TPoint;
var dwEffect: Longint): HResult;
FdragObj : ToleDragObject;
Fhandle : HWND;
FOwner : TWinControl;
FTarget : Pointer;
constructor create(aOwner:TWinControl);
------------------------------------------------------------------------------
destructor destroy;
function DragEnter(const dataObj: IDataObject; grfKeyState: Longint;
pt: TPoint; var dwEffect: Longint): HResult;
IDropTarget
function DragLeave: HResult;
function DragOver(grfKeyState: Longint; pt: TPoint;
var dwEffect: Longint): HResult;
TDragState = (dsDragEnter, dsDragLeave, dsDragMove); TDragMessage = (dmDragEnter, dmDragLeave, dmDragMove, dmDragDrop, dmDragCancel,dmFindTarget);
function Drop(const dataObj: IDataObject; grfKeyState: Longint; pt: TPoint;
var dwEffect: Longint): HResult;
FdragObj : ToleDragObject;
Fhandle : HWND;
FOwner : TWinControl;
FTarget : Pointer;