( 12 octobre, 2008 )

Gestion de la SOURIS

Gestion de la SOURIS

On va aborder ici la gestion de la SOURIS ce qui nous permettra de voir la sortie de boucles plus complexes par la suite.

Les mots clef :

MOUSEX = position X de la souris

MOUSEY = position Y de la souris

MOUSEK = état des BOUTONS de la souris

MOUSE x,y,k = position X, Y de la souris et état des boutons le tout donné par les variables X – Y et K.

 

 En basse résolution MOUSEX ou la variable X peut avoir une valeur comprise entre 0 et 319

En moyenne et en haute résolution MOUSEX ou la variable X peut avoir une valeur comprise entre 0 et 639

En basse et en moyenne résolution MOUSEY ou la variable Y peut avoir une valeur comprise entre 0 et 199

 En haute résolution MOUSEY ou la variable Y peut avoir une valeur comprise entre 0 et 399

MOUSEK ou la variable K peuvent avoir les valeurs suivantes.

     – 0 = aucun bouton de la souris enfoncé

     – 1 = bouton gauche de la souris enfoncé

     – 2 = bouton droit de la souris enfoncé

     – 3 = les deux boutons de la souris enfoncés

Réalisons un petit programme qui teste la souris en utilisant MOUSE x,y,k qui reprend en une fois tout les paramètres de cette souris (je vous expliquerai la boucle plus loin).

CLS
DO
__MOUSE x,y,k
__PRINT AT(1,1); »Position X – « ;x; »   »
__PRINT AT(1,3); »Position Y – « ;y; »   »
__PRINT AT(1,5); »Boutons    – « ;k; »   »
LOOP

steem0011.jpg

Déplacez la souris et cliquez sur les boutons pour voir les paramètres s’afficher en temps réel.

Pour sortir du programme pressez simultanément  les touches « Shift », »Ctrl » et « Alt »

|