计算机二级C 辅导:SetWindowsHookEx设置钩子计算机二级考试

文章作者 100test 发表时间 2009:05:26 18:55:47
来源 100Test.Com百考试题网


  编辑特别推荐:

  全国计算机等级考试(等考)指定教材

  全国计算机等级考试学习视频

  全国计算机等级考试网上辅导招生

  全国计算机等级考试时间及科目预告

  百考试题教育全国计算机等级考试在线测试平台

  全国计算机等级考试资料下载

  全国计算机等级考试论坛

  2009年下半年全国计算机四级考试时间是2009年9月19日至23日。2009年下半年全国计算机四级考试报名时间会在考前两个月开始报名!更多优质资料尽在百考试题论坛 百考试题在线题库

  提示: 如果要设置系统级钩子, 钩子函数必须在 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   = 3. {系统级或线程级. 截获从消息队列送出的消息}
  WH_CALLWNDPROC   = 4. {系统级或线程级. 截获发送到目标窗口的消息, 在 SendMessage 调用时发生}
  WH_CBT       = 5. {系统级或线程级. 截获系统基本消息, 譬如: 窗口的创建、激活、关闭、最大最小化、移动等等}
  WH_SYSMSGFILTER  = 6. {系统级. 截获系统范围内用户与控件交互的消息}
  WH_MOUSE      = 7. {系统级或线程级. 截获鼠标消息}
  WH_HARDWARE    = 8. {系统级或线程级. 截获非标准硬件(非鼠标、键盘)的消息}
  WH_DEBUG      = 9. {系统级或线程级. 在其他钩子调用前调用, 用于调试钩子}
  WH_SHELL      = 10. {系统级或线程级. 截获发向外壳应用程序的消息}
  WH_FOREGROUNDIDLE = 11. {系统级或线程级. 在程序前台线程空闲时调用}
  WH_CALLWNDPROCRET = 12. {系统级或线程级. 截获目标窗口处理完毕的消息, 在 SendMessage 调用后发生}

  2009年9月全国计算机等级考试时间及科目预告

  2009年上半年全国计算机等级考试参考答案请进入计算机考试论坛

  2009年全国计算机等级考试报名信息汇总

  2009年NCRE考试有新变化

  2009年全国计算机等级考试-大纲

  2009年上半年全国计算机二级考试试题及答案

  2009年上半年全国计算机等级考试试题答案汇总



相关文章


C 辅导:CallNextHookEx调用下一个钩子计算机二级考试
C 辅导:UnhookWindowsHookEx卸掉钩子计算机二级考试
计算机二级C 辅导:SetWindowsHookEx设置钩子计算机二级考试
计算机二级c int转换成string类型代码计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛