我想问一个那个大虾能够告诉我怎么使用MOUSE函数库?以及相关的一些资料?
谢谢!!!!
【转贴】
文件清单:
Mouse.C 鼠标函数库主程序
Mouse.H 鼠标函数库包含文件
Mcursor.H 鼠标光标包含文件
Mouse.OBJ 鼠标函数库目标代码
void Mouse_Detect(void)
鼠标测试函数,并自动填写鼠标信息
void Mouse_Init(void)
鼠标初始化函数
void Mouse_Reset(void)
鼠标复位函数
void Mouse_Show(void)
鼠标光标显现函数
void Mouse_Hide(void)
鼠标光标消隐函数
void Mouse_Move(int x,int y)
鼠标光标移动函数
void Mouse_xLimit(int min,int max)
鼠标光标水平设置限制函数
void Mouse_yLimit(int min,int max)
鼠标光标垂直设置限制函数
void Mouse_SetGraphicsCursor
(GraphicsCursor cursor)
改变鼠标图形光标形状
void Mouse_SetTextCursor(TextCursor cursor)
改变鼠标光标文本光标形状
void Mouse_Position(void)
获取鼠标位置
int Mouse_Pressed(int mbutton)
检测鼠标事件中是否有哪一个键按下事件
int Mouse_InBox(int left,int top,int right,
int bottom)
检测是否鼠标是否在一个指定的范围内
void Mouse_Exclude(int left,int top,int right,
int bottom)
检测是否鼠标是否在一个指定的范围外
int Mouse_DoubleClick(int mbutton)
鼠标双击事件检测
void Mouse_ClearClick(int mbutton)
清除鼠标敲击事件
void Mouse_InstallHandler(unsigned int mask,
void interrupt(*handler)(void))
安装鼠标事件中断
void Mouse_ClearHandler(void)
取消鼠标事件中断
void Mouse_Save(int event,int button,int x,
int y,int xcount,int ycount)
鼠标事件保存
void Mouse_GetEvent(void)
取鼠标事件
void Mouse_ClearEvent(void)
清除鼠标事件
void Mouse_ClearBuffer(void)
清除鼠标事件缓冲区
void interrupt MouseHandler(void)
鼠标事件缺省处理中断程序
void Mouse_InstallEvent(void)
鼠标事件自动安装程序
void Mouse_FakeSave(int event,int button,
int x,int y,int xcount,int ycount)
鼠标伪事件生成
这有一个鼠标函数库,应该可以满足要求,,地址在下面:
http://go7.163.com/zhaosoft/bcjy/tc/mouse.c
http://go7.163.com/zhaosoft/bcjy/tc/mouse.h
http://go.163.com/~zhaosoft/bcjy/tc/mouse.obj
http://go7.163.com/zhaosoft/bcjy/tc/mcursor.h