Interruption 33h |
Fonction 09h |
Fixer l'aspect du pointeur graphique de la souris |
---|---|---|
Pilote de souris |
Description
Cette fonction permet de fixer l'aspect du pointeur graphique de la souris.
Entrée
Registre | Valeur ou description |
---|---|
AX | 0009h |
BX | Ce registre permet d'indiquer le décalage de pixels de tracé par rapport à l'extrémité gauche du curseur |
CX | Ce registre permet d'indiquer le décalage de pixels de tracé par rapport à l'extrémité supérieur du curseur |
ES:DI | Cette paire de registres permet d'indiquer l'adresse du pointeur de l'image du curseur |
Sortie
Aucune
Remarques
- Le tampon d'image du pointeur fait 64 octets de long. Les 32 premiers octets contiennent un masque de bits étant «Et binaire» (AND) avec l'image d'écran, et les seconds 32 octets contiennent un masque de bits d'un «Ou exclusif binaire» (XOR) avec l'image d'écran.
- Le point chaud est relatif au coin supérieur gauche de l'image du pointeur et chaque décalage de pixel doit être compris entre -16 et 16. Dans les modes d'affichage 4 et 5, le décalage horizontal doit être un nombre pair.
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 314 à 316.
Quick Reference: Programmer avec les extensions de MS-DOS, Edition Microsoft PRESS, Ray Duncan, 1991, ISBN: 2-266-04057-X, page 21.
Dernière mise à jour : Jeudi, le 3 mars 2016