1

我想添加一个系统前台事件挂钩来跟踪活动窗口并跟踪活动窗口内的鼠标单击(右键单击)。我添加eventHook了 for EVENT_SYSTEM_FOREGROUND,它按预期工作,我的钩子:

HWINEVENTHOOK hHook = SetWinEventHook (EVENT_SYSTEM_FOREGROUND, EVENT_SYSTEM_FOREGROUND,
    NULL, MyEventHandler, 0, 0, WINEVENT_OUTOFCONTEXT | WINEVENT_SKIPOWNPROCESS);

MyEventHandler在哪里

void CALLBACK MyEventHandler (
  HWINEVENTHOOK hWinEventHook,
  DWORD event,
  HWND hwnd,
  LONG idObject,
  LONG idChild,
  DWORD idEventThread,
  DWORD dwmsEventTime
)
{ ... }

如何添加鼠标事件处理程序来跟踪鼠标操作,如右键单击?

4

0 回答 0