Manuel Amos Professional  Table des matières  Index

le Joystick et la Souris


Par défaut, le système compte le nombre de fois que la commande HIDE a été utilisée, puis affiche le pointeur à l'écran lorsque le nombre de SHOW égale celui des HIDE. Pour contourner ce système de comptage et afficher immédiatement le pointeur de la souris, utilisez SHOW ON.

E> Do
    For N=1 To 10
     Hide : Wait N : Show
    Next N
   Loop

Lecture de l'état de la souris
Que le pointeur de la souris soit visible ou non, l'ordinateur doit connaître deux choses pour pouvoir utiliser la souris. Il doit savoir où se trouve le pointeur de la souris ainsi que si un des boutons de la souris a été pressé.

X MOUSE
variable réservée : retourne ou définit la coordonnée x du pointeur de la souris
X Mouse
x=X Mouse

X MOUSE retourne la position actuelle de la coordonnée x du pointeur de la souris. Comme le mouvement est contrôlé par la souris plutôt que par un logiciel, les coordonnées sont données en notation matérielle (hardware), comme le montre l'exemple suivant :

E> Do
    Print X Mouse
   Loop

Ceci peut aussi être utilisé pour définir une nouvelle position du pointeur de la souris et le déplacer à une position spécifique sur l'écran. Cela se fait en assignant une valeur à X MOUSE comme s'il s'agissait d'une variable Basic. Par exemple :

E> For N=200 To 350
    X Mouse=N
    Print X Mouse
   Next N

Y MOUSE
variable réservée : retourne ou définit la coordonnée y du pointeur de la souris
Y Mouse
y=Y Mouse

Y MOUSE permet d'obtenir la coordonnée y du pointeur de la souris en coordonnées matérielles, ou de repositionner le pointeur de la souris à l'écran, et s'utilise exactement de la même manière que X MOUSE.

Retour    Suivant
05.08.04