DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Pilote
  • Limitation des champs manipulés
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
Simule un événement de la souris (clic gauche, clic droit, double-clic, ...).
Exemple
// Clic sur le champ de saisie SAI_SaisieLogin
PiloteSouris(SAI_SaisieLogin, psClicGauche, 3, 10)
 
// Saisie de "MARC" dans ce champ
PiloteSaisie(SAI_SaisieLogin, "Marc", psShift)
 
// Clic sur le champ Bouton Valider
PiloteSouris(BTN_BoutonValider, psClicGauche, 5, 5)
Syntaxe
PiloteSouris(<Fenêtre ou champ> , <Action à effectuer> [, <X> , <Y>])
<Fenêtre ou champ> : Nom de fenêtre ou nom de champ
Nom de la fenêtre ou du champ sur lequel l'événement de la souris doit avoir lieu.
<Action à effectuer> : Constante (ou combinaison de constantes) de type entier
Indique l'événement de la souris à simuler :
psAltMaintient la touche Alt enfoncée lors de l'action.
Cette constante peut être combiné avec d'autres.
psClicDroitEffectue un clic droit.
psClicGaucheEffectue un clic gauche.
psControlMaintient la touche Ctrl enfoncée lors de l'action.
Cette constante peut être combiné avec d'autres.
psDoubleClicDroitEffectue un double-clic droit.
psDoubleClicGaucheEffectue un double-clic gauche.
psEnfonceBoutonDroitEnfonce le bouton droit.
psEnfonceBoutonGaucheEnfonce le bouton gauche.
psRelacheBoutonDroitRelâche le bouton droit.
psRelacheBoutonGaucheRelâche le bouton gauche.
psShiftMaintient la touche Maj enfoncée lors de l'action.
Cette constante peut être combiné avec d'autres.
<X> : Entier optionnel
Position horizontale (ou abscisse) en pixels où l'action doit avoir lieu. Cette position est relative au coin haut gauche de la fenêtre ou du champ manipulé dans le référentiel de l'écran.
WINDEV Les paramètres <X> et <Y> sont optionnels. Si ces paramètres ne sont pas indiqués, l'événement de la souris à simuler est effectué au milieu de la fenêtre ou du champ.
Java Ce paramètre est obligatoire.
<Y> : Entier optionnel
Position verticale (ou ordonnée) en pixels où l'action doit avoir lieu. Cette position est relative au coin haut gauche de la fenêtre ou du champ manipulé dans le référentiel de l'écran.
WINDEV Les paramètres <X> et <Y> sont optionnels. Si ces paramètres ne sont pas indiqués, l'événement de la souris à simuler est effectué au milieu de la fenêtre ou du champ.
Java Ce paramètre est obligatoire.
Remarques

Limitation des champs manipulés

La fonction PiloteSouris n'est pas compatible avec les champs suivants :
  • Champ Image.
  • Champ Jauge.
  • Champ Libellé.
  • Champ OLE.
  • Champ Forme.
  • Champ HTML.
  • Champ Web Caméra.
  • Champ Conférence.
  • Champ Code-barres.
  • Champ Fenêtre interne
  • Champ Graphe.
Attention : La fonction PiloteSouris ne fonctionne pas sur une session TSE non interactive.
Classification Métier / UI : Code UI
Composante : wd300std.dll
Version minimum requise
  • Version 11
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 30/09/2022

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