Interruption 33h |
Fonction 05h |
Demande l'état des boutons enfoncé de la souris |
---|---|---|
Pilote de souris |
Description
Cette fonction permet de connaître l'état des boutons enfoncé de la souris.
Entrée
Registre | Valeur ou description | ||
---|---|---|---|
AX | 0005h | ||
BX | Ce registre contient l'identificateur du bouton: | ||
Valeur | Description | ||
0 | Cette valeur permet d'indiquer le bouton de gauche | ||
1 | Cette valeur permet d'indiquer le bouton de droite | ||
2 | Cette valeur permet d'indiquer le bouton du centre |
Sortie
Registre | Valeur ou description | ||
---|---|---|---|
AX | Ce registre contient l'état des boutons et de la souris: | ||
Bits | Description | ||
0 | Ce bit indique que le bouton de gauche est enfoncé | ||
1 | Ce bit indique que le bouton de droite est enfoncé | ||
2 | Ce bit indique que le bouton du centre est enfoncé | ||
3 à 15 | Ces bits sont réservés pour usage future ou interne | ||
BX | Ce registre permet d'indiquer le compteur d'enfoncement de bouton (entre 0 et 32767) | ||
CX | Ce registre permet d'indiquer la coordonnée horizontale (x) de la dernière enfoncement de bouton | ||
DX | Ce registre permet d'indiquer la coordonnée verticale (y) de la dernière enfoncement de bouton |
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 312.
Quick Reference: Programmer avec les extensions de MS-DOS, Edition Microsoft PRESS, Ray Duncan, 1991, ISBN: 2-266-04057-X, page 17.
Dernière mise à jour : Jeudi, le 3 mars 2016