Hallo Herr kurt godel,

am 13. Februar 2012 um 04:03 schrieben Sie:

> Am writing a C program which makes use of int33h; using union
> regs/int86.Trouble is there is a subfunction to initialize the mouse, but I
> see none to terminate it. The problem is that when the C
> program terminates, the mouse stays on, at least for a time(like a tsr).

INT 33 - MS MOUSE v1.0+ - HIDE MOUSE CURSOR
        AX = 0002h
Note:   multiple calls to hide the cursor will require multiple calls to
          function 01h to unhide it.


> Once in a great while, I tap the mouse button when this happens, and then I
> can't even reinitialize the mouse. Then have
> to do a reboot(soft). Is there a slick way to terminate the mouse before
> leaving the C program? Richard<wb2...@gmail.com>.

only guessing. after using

INT 33 - MS MOUSE v1.0+ - DEFINE INTERRUPT SUBROUTINE PARAMETERS
        AX = 000Ch
        CX = call mask (see #03171)
        ES:DX -> FAR routine (see #03172)


you should terminate with

  CX=0




Mit freundlichen Grüßen/Kind regards
Tom Ehlert
+49-241-79886


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to