PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Gestion 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
GesteNbPointeur (Fonction)
En anglais : GestureNbPointer
Retourne le nombre de pointeurs en contact avec l'écran.
La valeur renvoyée varie selon le mode d'utilisation de la fonction :
  • Utilisée dans un événement lié au mouvement du pointeur (clic, déplacement, enfoncé, relâché, ...), retourne le nombre de pointeurs (doigt ou stylet) actuellement en contact avec l'écran
  • Utilisée dans un autre événement ou traitement, retourne le dernier nombre de points de contacts connu.
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
// -- Code de clic sur un champ Image
nbPointsContact est un entier
nbPointsContact = GesteNbPointeur()
 
ToastAffiche("Vous utilisez actuellement " + nbPointsContact + " doigt(s) sur l'écran")
Syntaxe
<Résultat> = GesteNbPointeur()
<Résultat> : Entier
Nombre de pointeurs (doigts ou stylets) en contact avec l'écran.
Android Remarque : Dans le simulateur ou l'émulateur Android, ce nombre est toujours égal à 1.
Remarques
Android

Gestion de plusieurs pointeurs

Pour gérer plusieurs pointeurs sur l'écran, l'appareil doit être muni d'un dispositif multi-points (multi-touch).
Attention : Sur certains appareils, la fonction GesteNbPointeur peut retourner une valeur inférieure au nombre de pointeurs effectivement en contact avec l'écran. En effet, le nombre de points de contact simultanés géré par le système est limité (cette limite peut varier d'un appareil à l'autre).

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.
  • iPhone/iPad 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 verticale (Y) d'un pointeur, utilisez la fonction GestePosY.
  • Pour connaître la position horizontale (X) d'un pointeur, utilisez la fonction GestePosX.
  • Pour connaître l'indice du pointeur ayant déclenché l'exécution d'un événement lié à un mouvement sur l'écran, utilisez la fonction GestePointeurEncours.
Composante : WDJS.DLL
Version minimum requise
  • Version 17
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire