C++ 如何判断是谁发送了ON_WM_SHOWWINDOW消息mfc

C++ 如何判断是谁发送了ON_WM_SHOWWINDOW消息mfc,c++,winapi,mfc,messages,showwindow,C++,Winapi,Mfc,Messages,Showwindow,我有一个bug,我正试图修复(),我想这可能是因为我在调用ShowWindow()之前调用了Invalidate() 我有一个从CWnd派生的类,因此我希望能够查看发送ShowWindow消息的内容(因为搜索它会在代码中找到几千个位置) 我在消息映射中添加了\u WM\u SHOWWINDOW()上的,每当我收到SHOWWINDOW消息时,它都会中断,但我不知道是谁在发送它。有什么办法可以说吗 谢谢 从MS symbol服务器添加user32.dll符号会有所帮助。谢谢Werner。只需进入呼叫

我有一个bug,我正试图修复(),我想这可能是因为我在调用
ShowWindow()
之前调用了
Invalidate()

我有一个从
CWnd
派生的类,因此我希望能够查看发送ShowWindow消息的内容(因为搜索它会在代码中找到几千个位置)

我在消息映射中添加了\u WM\u SHOWWINDOW()上的
,每当我收到
SHOWWINDOW
消息时,它都会中断,但我不知道是谁在发送它。有什么办法可以说吗


谢谢

从MS symbol服务器添加user32.dll符号会有所帮助。谢谢Werner。

只需进入呼叫堆栈,查看谁在呼叫谁!?Mfc OnWndMessage()。不是很有帮助;)在任何时候,我都不能在调用堆栈中看到我的代码。在调用堆栈中不断向上!如果要访问代码insinde user32.dll或类似文件,请从MS symbol服务器加载符号(以便堆栈跟踪正确),然后重新加载。如果是SendMessage,您肯定会(可能会在以后使用十几个函数)返回代码。消息可以通过其他进程发送。谢谢,这帮助我查看了消息,尽管我仍然无法解决其他问题:(