我使用以下代码:
private const int MOUSEEVENTF_WHEEL = 0x0800;
public void MouseWheelUp()
{
mouse_event(MOUSEEVENTF_WHEEL, 0, 0, 120, 0);
}
Run Code Online (Sandbox Code Playgroud)
但是如何让它向下滚动呢?
功能签名:
VOID WINAPI mouse_event(
_In_ DWORD dwFlags,
_In_ DWORD dx,
_In_ DWORD dy,
_In_ DWORD dwData,
_In_ ULONG_PTR dwExtraInfo
);
Run Code Online (Sandbox Code Playgroud)
如果
dwFlags包含MOUSEEVENTF_WHEEL,则dwData指定车轮移动量.正值表示车轮向前旋转,远离用户; 负值表示车轮向后旋转,朝向用户.单轮定位被定义为WHEEL_DELTA120.
向下滚动:
mouse_event(MOUSEEVENTF_WHEEL, 0, 0, -120, 0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4345 次 |
| 最近记录: |