PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • Position de plusieurs pointeurs
  • Limitations
  • Divers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
GestePointeurEncours (Fonction)
En anglais : GestureCurrentPointer
Retourne l'indice du pointeur (doigt ou stylet) ayant déclenché l'appel d'un événement spécifique au multi-touch dans un champ Image.
Cet indice peut ensuite être utilisé avec les fonctions GestePosX et/ou GestePosY pour connaître la position verticale et/ou horizontale du pointeur correspondant.
Versions 18 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 18
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 19 et supérieures
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code navigateur.
Nouveauté 19
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code navigateur.
WEBDEV - Code Navigateur Cette fonction est désormais disponible en code navigateur.
Exemple
// Récupère la position horizontale du pointeur ayant provoqué
// l'appel de l'événement "Enfoncé" associé à un champ Image
PositionX est un entier
PositionX = GestePosX(GestePointeurEncours())
Syntaxe
<Résultat> = GestePointeurEncours()
<Résultat> : Entier
Indice du pointeur (doigt ou stylet) ayant déclenché l'appel d'un événement "Enfoncé" ou "Relâché" associé à un champ Image. Le premier pointeur en contact avec l'écran correspond à l'indice 1.
Remarque : Dans le simulateur ou l'émulateur Android, ce nombre est toujours égal à 1.
Remarques
Android

Position de plusieurs pointeurs

Pour gérer plusieurs pointeurs sur l'écran, l'appareil doit être muni d'un dispositif multi-points (multi-touch).

Limitations

  • Android Cette fonction est disponible uniquement sur les appareils disposant d’une version d’Android supérieure ou égale à la version 2.2 (api level 8).
    Si la fonction est utilisée avec une version antérieure du système, une erreur fatale sera déclenchée.
    Pour connaître la version du système Android sur laquelle s’exécute l’application, utilisez la fonction SysVersionAndroid.
  • Condition d'utilisation :
    • Cette fonction doit être utilisée dans les événements d'un champ Image ayant activé l’appel des événements pour chaque pointeur : option "Rappeler les traitements à chaque doigt (multipoints)" dans l'onglet "Détail" de la description du champ.
    • Cette fonction doit être appelée dans un des événements suivants du champ : "Enfoncé", "Relâché", "Scroll au doigt", "Balayage horizontal et vertical" ou "Zoom au doigt". Dans le cas contraire, la fonction retournera toujours 1.
  • iPhone/iPadWidget iOSCatalyst Seuls 2 pointeurs maximum peuvent être gérés.
  • WEBDEV - Code Navigateur Le navigateur utilisé doit gérer la fonctionnalité de multi-touch.

Divers

  • Pour connaître la position horizontale (X) d'un pointeur, utilisez la fonction GestePosX.
  • Pour connaître la position verticale (Y) d'un pointeur, utilisez la fonction GestePosY.
  • Pour connaître le nombre de pointeurs en contact avec l'écran, utilisez la fonction GesteNbPointeur.
Composante : WDJS.DLL
Minimum version required
  • Version 17
Comments
Click [Add] to post a comment