| Class IWCDropTarget (unit oledrop) |
TInterfacedObject
IDropTarget
| Constructors |
constructor create(aOwner:TWinControl);| Functions |
destructor destroy;
function DragEnter(const dataObj: IDataObject; grfKeyState: Longint;
pt: TPoint; var dwEffect: Longint): HResult;
function DragLeave: HResult;
function DragOver(grfKeyState: Longint; pt: TPoint;
var dwEffect: Longint): HResult;
function Drop(const dataObj: IDataObject; grfKeyState: Longint; pt: TPoint;
var dwEffect: Longint): HResult;| Properties |
| Events |
| Variables |
FdragObj : ToleDragObject;
Fhandle : HWND;
FOwner : TWinControl;
FTarget : Pointer;| Constructors |
constructor create(aOwner:TWinControl);------------------------------------------------------------------------------
| Functions |
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;| Properties |
| Events |
| Variables |
FdragObj : ToleDragObject;
Fhandle : HWND;
FOwner : TWinControl;
FTarget : Pointer;