如何在CallWndProc钩子中取消消息
How to cancel message in CallWndProc hook
我试图通过SetWindowsHookEx
钩CallWndProc
。我想在特定情况下取消CallWndProc,但我不知道如何做到这一点。与GetMsgProc
挂钩,我可以使用pMsg->wParam = PM_REMOVE;
吃消息,它是完美的工作,但不是CallWndProc
。
有人知道这件事吗?
你想要达到的目标是不可能的。
来自文档(强调我的):
CallWndProc
钩子子程可以检查消息,但是它不能修改它。在钩子子程将控制权返回给系统后,。
相关文章:
- boost::进程间消息队列引发错误
- 挂起和取消挂起一个文件DLL
- 如何取消对nullptr的屏蔽,返回正确的对象
- 在线编译器中的分段C++没有打印消息
- C++错误消息*成员参考.**初学者*
- C++取消引用指针.为什么会发生变化
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 使用取消引用的指针的多态性会产生意外的结果.为什么?
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- 取消引用运算符不能重载
- 在他自己的方法中,有可能将一个对象取消引用到另一个对象吗
- 如何通过参数抛出错误消息
- 如何在Qt中取消捕获字符串
- 从服务器传输到客户端的消息不会出现
- ROS2 动态消息模板
- 如何从TBB :: Flow :: Graph中删除/取消消息
- gcc编译器错误消息路径取消父级
- DBUS低级API -取消等待连接消息
- MFC -消息框显示,主窗口有一个取消按钮.消息框处于活动状态时防止取消
- 如何在CallWndProc钩子中取消消息