VB聲明 |
Declare Sub mouse_event Lib "user32" Alias "mouse_event" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long) |
說明 |
模擬一次鼠標(biāo)事件 |
參數(shù)表 |
參數(shù) |
類型及說明 |
dwFlags |
Long,下述標(biāo)志的一個(gè)組合 |
MOUSEEVENTF_ABSOLUTE |
dx和dy指定鼠標(biāo)坐標(biāo)系統(tǒng)中的一個(gè)絕對(duì)位置。在鼠標(biāo)坐標(biāo)系統(tǒng)中,屏幕在水平和垂直方向上均勻分割成65535×65535個(gè)單元 |
MOUSEEVENTF_MOVE |
移動(dòng)鼠標(biāo) |
MOUSEEVENTF_LEFTDOWN |
模擬鼠標(biāo)左鍵按下 |
MOUSEEVENTF_LEFTUP |
模擬鼠標(biāo)左鍵抬起 |
MOUSEEVENTF_RIGHTDOWN |
模擬鼠標(biāo)右鍵按下 |
MOUSEEVENTF_RIGHTUP |
模擬鼠標(biāo)右鍵按下 |
MOUSEEVENTF_MIDDLEDOWN |
模擬鼠標(biāo)中鍵按下 |
MOUSEEVENTF_MIDDLEUP |
模擬鼠標(biāo)中鍵按下 |
dx |
Long,根據(jù)是否指定了MOUSEEVENTF_ABSOLUTE標(biāo)志,指定水平方向的絕對(duì)位置或相對(duì)運(yùn)動(dòng) |
dy |
Long,根據(jù)是否指定了MOUSEEVENTF_ABSOLUTE標(biāo)志,指定垂直方向的絕對(duì)位置或相對(duì)運(yùn)動(dòng) |
cButtons |
Long,未使用 |
dwExtraInfo |
Long,通常未用的一個(gè)值。用GetMessageExtraInfo函數(shù)可取得這個(gè)值??捎玫闹等Q于特定的驅(qū)動(dòng)程序 |
注解 |
進(jìn)行相對(duì)運(yùn)動(dòng)的時(shí)候,由SystemParametersInfo函數(shù)規(guī)定的系統(tǒng)鼠標(biāo)軌跡速度會(huì)應(yīng)用于鼠標(biāo)運(yùn)行的速度
|