WINUSERAPI
VOID
WINAPI
mouse_event(
__in DWORD dwFlags,
__in DWORD dx,
__in DWORD dy,
__in DWORD dwData,
__in ULONG_PTR dwExtraInfo);
設置dwFlags為MOUSEEVENTF_WHEEL,dwData設置為滾動數量(正負值控制方向),即可模擬滾動事件。另外也可以模擬PageUp、PageDown按鍵來實現翻頁。
捕捉按鍵信息,可以用鍵盤鉤子。發送事件消息,可以用keybd_event(),mouse_event()來實現,也可以用SendMessage()來實現。
比如妳想用w來實現上翻,d來實現下翻。先用鉤子捕獲到W D按鍵,然後判斷瀏覽器窗口是否為焦點,是焦點的話就就mouse_event() ,或者SendMessage(handle,WM_VSCROLL,SB_PAGEUP,0)