{
_CX=x
_DX=y
_AX=0x04
geninterrupt(0x33)
/*设置完毕*/
/* Mouse 是我自己桥兆明定义的存储鼠标当前位置的变量*/
Mouse.x=x
Mouse.y=y
}
void MouseGetXY() /敏告*获取鼠标的位置,存储在Mouse中*/
{
_AX=0x03
geninterrupt(0x33)
Mouse.x=_CX
Mouse.y=_DX
}
void SetMouseXRange(int min,int max) /*设置鼠标横向坐标范围*/
{
_AX=0x07
_CX=min
_DX=max
geninterrupt(0x33)
}
void SetMouseYRange(int min,int max) /*设置鼠标纵向坐标范围*/
{
_AX=0x08
_CX=min
_DX=max
geninterrupt(0x33)
}
int LeftPress()/*判断鼠标左键是否被按下*/
{
_AX=0x03
geninterrupt(0x33)
return (_BX&1)
}
int RightPress()/*判断鼠标右键是猜码否被按下*/
{
_AX=0x03
geninterrupt(0x33)
return (_BX&2)
}
VOID keybd_event( BYTE bVk, BYTE bScan, DWORD dwFlags, DWORD dwExtraInfo )4个参数都是输入参巧烂数。 bVk:键名,例如: VK_NUMPAD7,VK_BACK, VK_TAB,VK_SHIFT,VK_F1,。。。 keybd_event(VK_MENU,0xb8,0 , 0)-- 按下兆嫌Alt 键 keybd_event(VK_MENU,0xb8,KEYEVENTF_KEYUP,0)-- 放开 Alt 键 (复位,d上来) === 下面程序模拟按族宽手 notepad 编辑器。等于C语言 system("notepad")d出 记事本。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)