🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.msdos.programmer
Article #372

Re: Help! How to integrate (Microsoft) mouse control in BC++

#372
From: Matthew Smith
Date: Wed, 12 Aug 1992 20:40
43 lines
2749 bytes
In article <Bss8BM.8qp@cs.dal.ca> franck@ug.cs.dal.ca (Glenn Franck) writes:
>OK. I'm trying to figure out how to use my Microsoft mouse in the progs
>I'm writing. So, to that end, I'm trying to find some code (or preferably
>a package of routines) that will allow me to use a mouse.
>
>I'm writing in C, using Broland C++. The only package I know about so
>far is MOUCLIB5.ZIP, which I got from wuarchive. I don't have TASM right
>now, so I can't compile the code as it is. Also, it looks confusing
>as to which routines have to be called before others, etc. (although
>I haven't looked at the code in detail, I must admit).
>
>Anybody have some suggestions? Progs at an FTP site? Maybe a reference
>book? All help greatly appreciated. If you can e-mail me, that's the
>best, because I have a hard time keeping up with news. Sorry if this
>is in one of the FAQL's, but if it is, can somebody please tell me?
>
>Thanks!
>G!enn
>
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>  Glenn Franck        |      "Everybody's got to deviate from the norm."      
>  franck@ug.cs.dal.ca |                            - N. Peart, RUSH           
>  gfranck@ac.dal.ca   |=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> =-=-=-=-=-	    Disclaimer: Pardon me for being Franck!         -=-=-=-=-=
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

It's actually very simple.  INT 33, with various different values in the AX
register.  I have a mouse library that is event driven.  This means, that to 
find out if the mouse has done anything, you need to grab a structure from 
an event list.  Most people do it this way, however, some people prefer to have
their mouse routines poll the mouse when they want to look for something rather
than have every mouse event be captured by the event manager.

It's a very small library.  Something like 300 lines of C source, including 
the interrupt handler, and all of the event information.  I could send it to 
some FTP site or something.


Matt Smith
msmith@peruvian.utah.edu
Student - University of Utah Department of Computer Science
Technical Details
Message-ID: <1992Aug12.144010.23066@hellgate.utah.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!caen!hellgate.utah.edu!peruvian.utah.edu!msmith
References: <Bss8BM.8qp@cs.dal.ca>

Show Full Headers
Complete Article Headers
Newsgroups: alt.msdos.programmer,comp.sys.ibm.pc.programmer,comp.os.msdos.programmer,comp.msdos.programmer
Path: arc1-ca.pugleaf.net!sparky!uunet!caen!hellgate.utah.edu!peruvian.utah.edu!msmith
From: msmith%peruvian.utah.edu@cs.utah.edu (Matthew Smith)
Subject: Re: Help! How to integrate (Microsoft) mouse control in BC++
Date: 12 Aug 92 14:40:10 MDT
Message-ID: <1992Aug12.144010.23066@hellgate.utah.edu>
Organization: University of Utah CS Dept
References: <Bss8BM.8qp@cs.dal.ca>
Lines: 43