Section courante

A propos

Section administrative du site

GETMOUSEX

Demande le X de la souris
Free Pascal Mouse

Syntaxe

Function GetMouseX:Word;

Description

Cette fonction permet de demander la position horizontal courante du pointeur de la souris.

Remarques

Exemple

Voici un exemple d'utilisation de cette fonction :

  1. Program GetMouseXSamples;
  2.  
  3. Uses Crt,mouse;
  4.  
  5. Var
  6.   X,OldX:Word;
  7.  
  8. BEGIN
  9.  InitMouse;
  10.  ClrScr;
  11.  GotoXY(1,1);
  12.  WriteLn('Déplacer la souris pour voir GetMouseX bouger');
  13.  WriteLn('Presse une touche clavier pour quitter');
  14.  OldX := -1;
  15.  Repeat
  16.   X:=GetMouseX;
  17.   If(OldX <> X)Then Begin
  18.    GotoXY(1,4);
  19.     Writeln('Position : Colonne texte = ',X:4);
  20.    OldX := X;
  21.   End;
  22.  Until (GetMouseButtons<>0)or(Keypressed);
  23.  DoneMouse;
  24. END.

Voir également

Langage de programmation - FreePascal - Référence procédures et fonctions - GetMouseButtons
Langage de programmation - FreePascal - Référence procédures et fonctions - GetMouseEvent
Langage de programmation - FreePascal - Référence procédures et fonctions - GetMouseY
Interruption 33h : Interface du pilote de souris
Technologie - Informatique - Souris

Dernière mise à jour : Samedi, le 13 février 2016