home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
x
/
xmouse11.zip
/
XMOUSE.H
< prev
Wrap
Text File
|
1992-04-28
|
1KB
|
40 lines
enum curstype {Standard,UpArrow,LeftArrow,CheckMark,PointingHand,DiagonalCross,
RectangularCross,HourGlass,UserDef1,UserDef2,UserDef3,UserDef4};
extern struct {
unsigned char bitmap[8];
unsigned char HorizHotSpot;
unsigned char VertHotSpot;
} UserDefCurs1,UserDefCurs2,UserDefCurs3,UserDefCurs4;
extern unsigned int mousex, mousey;
extern unsigned int mpresent, mousekey;
/* minitialize() returns a 0 if no mouse is installed. */
unsigned int minitialize(unsigned int MouseX,
unsigned int MouseY,
unsigned char Color);
void muninitialize();
void mshowcursor(void);
void mhidecursor(void);
void setcursshape(enum curstype thetype);
void setmlimits(unsigned int x1,
unsigned int y1,
unsigned int x2,
unsigned int y2);
unsigned int mnonepresssed();
unsigned int mleftpressed();
unsigned int mrightpressed();
unsigned int mbothpressed();
unsigned int mcenterpressed();
unsigned int mcenterleftpressed();
unsigned int mcenterrightpressed();
unsigned int mallpressed();