Aller au contenu principal
Version : Suivant

MOUSE POSITION

MOUSE POSITION ( sourisX : Real ; sourisY : Real ; boutonSouris : Integer {; *} )

ParamètreTypeDescription
sourisXReal←Coordonnée horizontale de la souris
sourisYReal←Coordonnée verticale de la souris
boutonSourisInteger←Etat du bouton de la souris : 0 = Bouton relâché 1 = Bouton enfoncé 2 = Bouton droit enfoncé 3 = Les deux boutons enfoncés
*Opérateur→Si 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 macOS à 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 safeno