DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques Mobile / Fonctions multi-touch
  • 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 WatchMac CatalystUniversal Windows 10 App
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.
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

  • 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 IOSMac Catalyst 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
Version minimum requise
  • Version 17
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale