我正在调试 ProcessMessage()方法中发生的崩溃。我已经检查了我的代码中的其他部分,试图找到可能导致此消息未成功的消息。因此,我选择的选项是尝试查看 ProcessMessage()正在处理的消息。
有没有人知道是否有办法获取 ProcessMessage()将迭代的消息列表?或者,如果不可能,如何捕获使用 SendMessage()函数发送的每条消息?
编辑: ProcessMessage()和 SendMessage()不是我的代码, ProcessMessage()来自 TApplication 对象和< em> SendMessage()是一个Windows函数。
答案 0 :(得分:0)
我终于找到了调试消息列表的方法:登录主窗体的WndProc()方法。正在处理的所有消息都在这里处理,因此我可以记录它们并从这一点开始调试应用程序。