La Souris Et Sa Programmation

IV- Déplacement logiciel du curseur

Une fois que la souris est initialisée, cette fonction permet de déplacer le curseur souris en xy avec x dans CX et y dans DX. Attention, cette fonction considère les coordonnées par rapport à l'écran virtuel de souris. Celui-ci est de 640x200 lors de l'initialisation du driver, cependant il peut être réduit ou agrandi par les fonctions 07h et 08h de l'interruption 33h, et donc par la fonction KeepMouse qui les utilisent.
 
 

          public MoveMouse 
 ;In     CX Coordonee en x  
 ;         DX Coordonee en y  
 MoveMouse:  
          push ax  
          mov ax,0004h  
          int 33h  
          pop ax  
          ret