Interruption 33h |
Fonction 00h |
Initialisation de la souris |
---|---|---|
Pilote de souris |
Description
Cette fonction effectue l'initialisation de la souris et retourne l'état de la souris.
Entrée
Registre | Valeur ou description |
---|---|
AX | 0000h |
Sortie
Registre | Valeur ou description | ||
---|---|---|---|
AX | Ce registre permet d'indiquer le résultat de l'opération : | ||
Valeur | Description | ||
0000h | Il n'y a pas de souris en opération | ||
FFFFh | La souris fonctionne normalement et dans ce cas : | ||
Registre | Description | ||
BX | Ce registre permet d'indiquer le nombre de bouton que possède la souris |
Remarque
- Après un appel à cette fonction, le pilote de souris est initialisé à l'état suivant : le pointeur de la souris au centre de l'écran (voir interruption 33h, fonctions 03h et 04h), la page d'affichage du pointeur de la souris est mise à zéro (voir l'interruption 33H, fonction 1Dh et 1Eh), le pointeur de la souris masqué (voir l'interruption 33h, fonction 01h, 02h et 10h), le pointeur de la souris défini sur la forme de flèche par défaut dans les modes graphiques, ou bloc inversé dans les modes texte (voir l'interruption 33h, fonction 09h et 0Ah), le gestionnaire d'événements de la souris utilisateur est désactivé (voir l'interruption 33H, fonction 0Ch et 14h), l'émulation de crayon lumineux est activée (voir l'interruption 33H, fonction 0Dh et 0Eh), le rapport horizontal de mickeys / pixels est à 8 à 8, le rapport vertical est à 16 à 8 (voir l'interruption 33h, fonction 0Fh), le seuil de vitesse double est réglé à 64 mickeys / seconde (voir l'interruption 33h, fonction 19h) et les limites minimale et maximale de position du pointeur horizontal et vertical est définies pour inclure tout l'écran dans le mode d'affichage actuel (voir l'interruption 33h, fonction 07h et 08h).
Exemple
L'exemple suivant permet de vérifier si le pilote de la souris est installé :
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 308.
Quick Reference: Programmer avec les extensions de MS-DOS, Edition Microsoft PRESS, Ray Duncan, 1991, ISBN: 2-266-04057-X, page 12 à 13.
Dernière mise à jour : Jeudi, le 3 mars 2016