home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
POLYEDIT.LZH
/
MODEL
/
MOUSEX.C
< prev
next >
Wrap
C/C++ Source or Header
|
1994-07-23
|
572b
|
48 lines
#include <iocslib.h>
#include "mouse.h"
void MouseInit( void )
{
MS_INIT();
SKEY_MOD( 0, 0, 0 );
MouseON();
}
void MouseExit()
{
MouseOFF();
SKEY_MOD( -1, 0, 0 );
}
void MouseON()
{
MS_CURON();
}
void MouseOFF()
{
MS_CUROF();
}
void MousePos( xp, yp )
int *xp, *yp ;
{
int n ;
n = MS_CURGT();
*xp = ( n >> 16 ) & 0xffff ;
*yp = n & 0xffff ;
}
void MouseSwitch( leftp, rightp )
int *leftp, *rightp ;
{
int n ;
n = MS_GETDT();
*leftp = ( ( n & 0xff00 ) != 0 );
*rightp = ( ( n & 0x00ff ) != 0 );
}