簡體   English   中英

c#模擬鼠標滾輪

[英]c# simulate mouse wheel down

我使用以下代碼:

private const int MOUSEEVENTF_WHEEL = 0x0800;

public void MouseWheelUp()
{
    mouse_event(MOUSEEVENTF_WHEEL, 0, 0, 120, 0);
}

但是如何讓它向下滾動呢?

mouse_event function

功能簽名:

VOID WINAPI mouse_event(
  _In_ DWORD     dwFlags,
  _In_ DWORD     dx,
  _In_ DWORD     dy,
  _In_ DWORD     dwData,
  _In_ ULONG_PTR dwExtraInfo
);

如果dwFlags包含MOUSEEVENTF_WHEEL ,則dwData指定車輪移動量。 正值表示車輪向前旋轉,遠離用戶; 負值表示車輪向后旋轉,朝向用戶。 單輪定位單擊定義為WHEEL_DELTA ,即120。

向下滾動:

mouse_event(MOUSEEVENTF_WHEEL, 0, 0, -120, 0);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM