1.c语言鼠标状态怎么定义
c语言鼠标状态怎么定义
void MouseSetXY(int x,制鼠载控制鼠int y) /*设置鼠标的位置*/
{
_CX=x;
_DX=y;
_AX=0x;
geninterrupt(0x);
/*设置完毕*/
/* Mouse 是我自己定义的存储鼠标当前位置的变量*/
Mouse.x=x;
Mouse.y=y;
}
void MouseGetXY() /*获取鼠标的位置,存储在Mouse中*/
{
_AX=0x;
geninterrupt(0x);
Mouse.x=_CX;
Mouse.y=_DX;
}
void SetMouseXRange(int min,标源标代nt4.0源码int max) /*设置鼠标横向坐标范围*/
{
_AX=0x;
_CX=min;
_DX=max;
geninterrupt(0x);
}
void SetMouseYRange(int min,int max) /*设置鼠标纵向坐标范围*/
{
_AX=0x;
_CX=min;
_DX=max;
geninterrupt(0x);
}
int LeftPress() /*判断鼠标左键是否被按下*/
{
_AX=0x;
geninterrupt(0x);
return (_BX&1);
}
int RightPress() /*判断鼠标右键是否被按下*/
{
_AX=0x;
geninterrupt(0x);
return (_BX&2);
}