PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Variables
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Indicates the procedure to run during an event of Drag/Drop.
Note: To manage by programming the behavior of a control during a Drag and Drop operation, use ..DnDTarget and ..DndSource associated with the dndProgram constant.
Versions 17 and later
WEBDEV - Browser code This function is now available in Browser code.
New in version 17
WEBDEV - Browser code This function is now available in Browser code.
WEBDEV - Browser code This function is now available in Browser code.
// Call to the OnDrop procedure when the left mouse button
// is released on the target control named "EDT_Find"
DnDEvent("OnDrop", EDT_Find, dndDrop)
Syntax
DnDEvent(<Procedure> , <Control Name> , <Type of Event>)
<Procedure>: Character string
Name of the procedure that must be called during the <Type of Event> event on the <Control Name> control.
<Control Name>: Character string (with or without quotes)
Name of the control on which the event must be processed.
<Type of Event>: Constant
Type of event triggering the call to <Procedure>:
dndBeginDragBeginning of a Drag/Drop in a source control
dndDragEnterEntry in a target control
dndEndDragEnd of Drag/Drop
dndDropRelease the left mouse button on a target control
dndDragLeaveExit from a target control
dndDragOverHover a target control
Remarks

Variables

The following variables can be used:
Variable nameDescription
_DND.ActionAction specified in DnDAccept.
The possible values are as follows: 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.TargetControlName of the 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.SourceControlName of Source Control.
_DND.CtrlDownStatus of the [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.SourceWinName of source window.
This variable is not filled when exiting from a target control (dndDragLeave constant).
_DND.MouseXPosHorizontal 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.MouseYPosVertical 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.
Components
WINDEVReports and Queries wd230obj.dll
WEBDEV - Browser code WDJS.DLL
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment