Aller au contenu principal
Version: Next

MOUSE POSITION

MOUSE POSITION ( sourisX ; sourisY ; boutonSouris {; *} )

ParamètreTypeDescription
sourisXRealCoordonnée horizontale de la souris
sourisYRealCoordonnée verticale de la souris
boutonSourisIntegerEtat du bouton de la souris : 0 = Bouton relâché 1 = Bouton enfoncé 2 = Bouton droit enfoncé 3 = Les deux boutons enfoncés
*OpérateurSi spécifié, utiliser le système de coordonnées globales Si omis, utiliser le système de coordonnées locales

Description

La commande MOUSE POSITION retourne l'état courant de la souris.

Les coordonnées horizontale et verticale sont retournées dans les paramètres sourisX et sourisY. Si vous passez le paramètre *, ces coordonnées sont exprimées par rapport à l'écran principal (sous Windows en mode SDI et sous macOS) ou par rapport à la fenêtre de l'application (sous Windows en mode MDI). Si vous ne passez pas le paramètre *, vous exprimez ces coordonnées par rapport à la fenêtre du formulaire courant (s'il y en a un) du process courant.

Le paramètre boutonSouris retourne l'état du ou des bouton(s) de la souris, comme décrit ci-dessus dans le tableau des paramètres.

Note : Les valeurs 2 et 3 peuvent être retournées sous Mac OS X à compter de la version 10.2.5 uniquement.

Exemple

Reportez-vous à l'exemple de la commande Pop up menu.

Voir aussi

Caps lock down
Macintosh command down
Macintosh control down
Macintosh option down
ON EVENT CALL
Shift down
Windows Alt down
Windows Ctrl down

Propriétés

Numéro de commande468
Thread safe