|
TRichViewEdit.OnOleDragOver |
Top Previous Next |
|
OLE drag&drop event. It occurs when the user moves the mouse pointer over the editor. Called only if the dragging was accepted in OnOleDragEnter (or by automatically by the editor). type TRVOleDragOverEvent = procedure (Sender: TCustomRichView; Shift: TShiftState; X, Y: Integer; PossibleDropEffects: TRVOleDropEffects; var DropEffect: TRVOleDropEffect) of object; property OnOleDragOver: TRVOleDragOverEvent; (introduced in version 10) This is a low level event. Do not use it if you are not familiar with OLE drag&drop. OnOleDragEnter occurs before this event, with DataObject in parameters. Dragging will be finished either by calling OnOleDrop (successfully) or by calling OnOleDragLeave (canceled, or mouse left the editor). Input Parameters: DataObject – dragged data (IDataObject is declared in ActiveX unit). Shift – keyboard state. X,Y – mouse cursor coordinates, relative to the top left corner of Sender. PossibleDropEffects – a list of allowed operations, set of rvdeCopy, rvdeMove, rvdeLink. DropEffect – operation that the editor would choose by default.
Output Parameters: DropEffect – operation that you want to perform with the dragged data (one of PossibleDropEffects, or rvdeNone if you do not want to accept it).
See also events: See also:
|