Class IWCDropTarget (unit oledrop)

Inherits from

TInterfacedObject

IDropTarget

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;



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;