钩子回调函数.docVIP

  • 3
  • 0
  • 约3.67千字
  • 约 5页
  • 2017-02-13 发布于北京
  • 举报
WinAPI: SetWindowsHookEx - 设置钩子 提示: 如果要设置系统级钩子, 钩子函数必须在 DLL 中. SetWindowsHookEx( idHook: Integer; {钩子类型} lpfn: TFNHookProc; {函数指针} hmod: HINST; {包含钩子函数的模块(EXE、DLL)句柄; 一般是 HInstance; 如果是当前线程这里可以是 0} dwThreadId: DWORD {关联的线程; 可用 GetCurrentThreadId 获取当前线程; 0 表示是系统级钩子} ): HHOOK; {返回钩子的句柄; 0 表示失败} //钩子类型 idHook 选项: WH_MSGFILTER = -1; {线程级; 截获用户与控件交互的消息} WH_JOURNALRECORD = 0; {系统级; 记录所有消息队列从消息队列送出的输入消息, 在消息从队列中清除时发生; 可用于宏记录} WH_JOURNALPLAYBACK = 1; {系统级; 回放由 WH_JOURNALRECORD 记录的消息, 也就是将这些消息重新送入消息队列} WH_KEYBOARD = 2; {系统级或线程级; 截获键盘消息} WH_GETMESSAGE

文档评论(0)

1亿VIP精品文档

相关文档