【问题标题】:How to cancel message in CallWndProc hook如何在 CallWndProc 挂钩中取消消息
【发布时间】:2014-05-08 08:29:37
【问题描述】:

我正在尝试通过SetWindowsHookEx 挂钩CallWndProc。我想在特定情况下取消 CallWndProc,但我不知道该怎么做。使用GetMsgProc 钩子,我可以使用pMsg->wParam = PM_REMOVE; 来接收消息,它运行良好,但不适用于CallWndProc

有人知道吗?

【问题讨论】:

    标签: c++ winapi visual-c++ hook


    【解决方案1】:

    你想要达到的目标是不可能的。

    来自documentation(强调我的):

    CallWndProc 钩子程序可以检查消息,但它不能 修改它。在钩子程序将控制权返回给系统后, 消息被传递给窗口过程

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-09
      • 1970-01-01
      相关资源
      最近更新 更多