PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Limitations for the controls used
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
Simulates a mouse event (left click, right click, double click, ...).
Versions 15 and later
Java This function is now available for the Java applications.
New in version 15
Java This function is now available for the Java applications.
Java This function is now available for the Java applications.
Example
// Click on EDT_TypeLogin edit control
EmulateMouse(EDT_TypeLogin, emLeftClick, 3, 10)
 
// Type "MARK" in this control
EmulateInput(EDT_TypeLogin, "Mark", eiShift)
 
// Click the Validate button
EmulateMouse(EDT_ValidateButton, emLeftClick, 5, 5)
Syntax
EmulateMouse(<Name of window or control> , <Action to perform> , <X> , <Y>)
<Name of window or control>: Character string (with or without quotes)
Name of window or control on which the mouse event will be performed.
<Action to perform>: Integer constant (or combination of constants)
Indicates the mouse event to simulate:
eiAltHolds the Alt key down during the action.
This constant can be combined with other constants.
For compatibility with the earlier versions, you can also use the diAlt constant.
emRightClickPerforms a right click.
For compatibility with the earlier versions, you can also use the dmRightClick constant.
emLeftClickPerforms a left click.
For compatibility with the earlier versions, you can also use the dmLeftClick constant.
eiControlHolds the Ctrl key down during the action.
This constant can be combined with other constants.
For compatibility with the earlier versions, you can also use the diControl constant.
emRightDoubleClickPerforms a right double-click.
For compatibility with the earlier versions, you can also use the dmRightDoubleClick constant.
emLeftDoubleClickPerforms a left double-click.
For compatibility with the earlier versions, you can also use the dmLeftDoubleClick constant.
emRightButtonDownPresses the right button.
For compatibility with the earlier versions, you can also use the dmRightButtonDown constant.
emLeftButtonDownPresses the left button.
For compatibility with the earlier versions, you can also use the dmLeftButtonDown constant.
emRightButtonUpReleases the right button.
For compatibility with the earlier versions, you can also use the dmRightButtonUp constant.
emLeftButtonUpReleases the left button.
For compatibility with the earlier versions, you can also use the dmLeftButtonUp constant.
eiShiftHolds the Shift key down during the action.
This constant can be combined with other constants.
For compatibility with the earlier versions, you can also use the diShift constant.
<X>: Integer
Horizontal position (or X coordinate) in pixels where the action must be performed. This position is given in relation to the top left corner of window or control used.
<Y>: Integer
Vertical position (or y coordinate) in pixels where the action must be performed. This position is given in relation to the top left corner of window or control used.
Remarks

Limitations for the controls used

EmulateMouse is not compatible with the following types of controls:
  • Image control.
  • Progress Bar control.
  • Static control.
  • OLE control.
  • Shape control,
  • HTML control,
  • Web Camera control.
  • Conference control.
  • Bar Code control.
  • Internal Window control
  • Chart control.
Caution: EmulateMouse does not operate on a non-interactive TSE session.
Component : wd240std.dll
Minimum version required
  • Version 11
This page is also available for…
Comments
Click [Add] to post a comment