在ProcessMessage()中处理消息列表

时间:2015-04-09 12:05:15

标签: windows sendmessage

我正在调试 ProcessMessage()方法中发生的崩溃。我已经检查了我的代码中的其他部分,试图找到可能导致此消息未成功的消息。因此,我选择的选项是尝试查看 ProcessMessage()正在处理的消息。

有没有人知道是否有办法获取 ProcessMessage()将迭代的消息列表?或者,如果不可能,如何捕获使用 SendMessage()函数发送的每条消息?

编辑 ProcessMessage() SendMessage()不是我的代码, ProcessMessage()来自 TApplication 对象和< em> SendMessage()是一个Windows函数。

1 个答案:

答案 0 :(得分:0)

我终于找到了调试消息列表的方法:登录主窗体的WndProc()方法。正在处理的所有消息都在这里处理,因此我可以记录它们并从这一点开始调试应用程序。