Débutant 03 Gestion de la SOURIS
Débutant 03 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.
Ces fonctions n’entraînent pas une attente du programme, elles sont lues à la volée.
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 peut donner 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
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 »
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.
Ces fonctions n’entraînent pas une attente du programme, elles sont lues à la volée.
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 peut donner 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
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 »
Sujets similaires
» Débutant 05 Les variables
» Débutant 08 Les comparateurs
» Débutant 00 Début de programmation
» Débutant 07 les opérateurs
» Débutant 02 Boucles FOR NEXT
» Débutant 08 Les comparateurs
» Débutant 00 Début de programmation
» Débutant 07 les opérateurs
» Débutant 02 Boucles FOR NEXT
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|