我试图用CallWndProc
钩住SetWindowsHookEx
。我想在特定情况下取消CallWndProc,但是我不知道该怎么做。使用GetMsgProc
钩子,我可以使用pMsg->wParam = PM_REMOVE;
来接收消息,并且它运行完美,但是对于CallWndProc
而言却不是。
有人知道吗?
最佳答案
您想要实现的目标是不可能的。
从documentation(重点是我):
CallWndProc
挂钩过程可以检查该消息,但不能
修改它。挂钩过程将控制权返回给系统后,
消息传递到窗口过程。
关于c++ - 如何取消CallWndProc Hook 中的消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23536590/