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)行的速度 |