PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Managing several pointers
  • Limitations
  • Various
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
GestureNbPointer (Function)
In French: GesteNbPointeur
Returns the number of pointers in contact with the screen.
The returned value depends on how the function is used:
  • Used in a process linked to the movement of the pointer (click, move, pressed, released, ...), returns the number of pointers (finger or stylus) currently in contact with the screen
  • Used in another process, returns the last number of contacts points.
Versions 18 and later
iPhone/iPad This function is now available for the iPhone/iPad applications.
New in version 18
iPhone/iPad This function is now available for the iPhone/iPad applications.
iPhone/iPad This function is now available for the iPhone/iPad applications.
Versions 19 and later
WEBDEV - Browser code This function is now available in browser code.
New in version 19
WEBDEV - Browser code This function is now available in browser code.
WEBDEV - Browser code This function is now available in browser code.
Example
// -- Click code on an image
nbContactPoints is int
nbContactPoints = GestureNbPointer()

ToastDisplay("You are currently using " + nbContactPoints + " finger(s) on the screen")
Syntax
<Result> = GestureNbPointer()
<Result>: Integer
Number of pointers (fingers or styluses) in contact with the screen.
Android Note: In the Android simulator or emulator, this number is always equal to 1.
Remarks
Android

Managing several pointers

To manage several pointers on the screen, the device must:
  • include a multi-touch feature
  • operate with version 2.2 (or later) of the Android system.
Caution: On some devices, GestureNbPointer can return a values less than the number of pointers actually in contact with the screen. Indeed, the number of simultaneous contact points supported by the system is limited (this limit changes according to the device).

Limitations

  • Android This function is available on the devices running Android version 2.2 or later (api level 8).
    A fatal error occurs if the function is used with an earlier system version.
    To find out the version of Android system on which the application is run, use SysAndroidVersion.
  • iPhone/iPad Up to 2 pointers can be supported.
  • WEBDEV - Browser code The browser used must support the multi-touch feature.

Various

  • To find out the vertical position (Y) of a pointer, use GesturePosY.
  • To find out the horizontal position (X) of a pointer, use GesturePosX.
  • To find out the subscript of the pointer that triggered the execution of a process linked to a movement on the screen, use GestureCurrentPointer.
Components
WEBDEV - Browser code WDJS.DLL
Android wd230android.jar
Minimum required version
  • Version 17
This page is also available for…
Comments
Click [Add] to post a comment