|
|
|
|
|
DnDAccept (Function) In french: DnDAccepte Indicates the action accepted by the target of Drag/Drop and manages the mouse cursor during Drag/Drop. Remark: DnDAccept must be used during the call to the dndDrop event ( DnDEvent).
// Procedure called by the dndDrop event PROCÉDURE OnDrop() // Only the move is allowed (not the copy) DnDAccept(dndMove)
Syntax
DnDAccept(<Authorized action>)
Remarks The following variables can be used: | | Variable name | Description |
---|
_DND.Action | Action specified in DnDAccept.
The possible values are: dndCopy, dndMove and dndNone.
This variable is not filled at the beginning of Drag and Drop in a source control (dndBeginDrag constant) or when exiting from a target control (dndDragLeave constant). | _DND.TargetControl | Name of target control.
This variable is not filled at the beginning of Drag and Drop in a source control (dndBeginDrag constant) or when exiting from a target control (dndDragLeave constant). | _DND.SourceControl | Name of source control. | _DND.CtrlDown | Status of Ctrl key:- True: the Ctrl key is pressed.
- False: the Ctrl key is not pressed.
This variable is not filled at the beginning of Drag and Drop in a source control (dndBeginDrag constant) or when exiting from a target control (dndDragLeave constant). | _DND.SourceWin | Name of source window.
This variable is not filled when exiting from a target control (dndDragLeave constant). | _DND.MouseXPos | Horizontal position (X) of mouse cursor in relation to the control handled during the event.
This variable is not filled when exiting from a target control (dndDragLeave constant). | _DND.MouseYPos | Vertical position (Y) of mouse cursor in relation to the control handled during the event.
This variable is not filled when exiting from a target control (dndDragLeave constant). |
The _DND.SourceControl and _DND.SourceWin variables return an empty string ("") when the Drag and Drop comes from an application other than the current application. During a Drag/Drop, the data found in the source must be deleted through programming in the code corresponding to the "Drop" (to do so, test _DND.Action and _DND.SourceControl).
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|