标签: c++ winapi visual-c++ hook
我正试图通过CallWndProc挂钩SetWindowsHookEx。我想在特定情况下取消CallWndProc,但我不知道该怎么做。使用GetMsgProc挂钩,我可以使用pMsg->wParam = PM_REMOVE;来获取消息并且它工作正常,但不适用于CallWndProc。
CallWndProc
SetWindowsHookEx
GetMsgProc
pMsg->wParam = PM_REMOVE;
有谁知道这个?
答案 0 :(得分:3)
您无法实现的目标。
来自documentation(强调我的):
CallWndProc挂钩过程可以检查消息,但它不能 修改它。钩子程序将控制权返回给系统后, 消息传递给窗口过程。