当我的MFC应用程序退出时,似乎我正在删除/销毁至少1个我不应该清理的CWnd / HWND - Windows抗议它无法使用Cwnd :: FromHandlePermanent()从HWND查找CWnd因为HWND已被删除。
有没有办法找到原来的CWnd是什么?
我意识到Inspect.exe将通过他们的HWND识别整个Windows UI对象树...但它没有提供任何方式来转储该树,以便我可以崩溃我的应用程序,然后搜索到它找到(第一个)有罪的项目。是否有类似的工具允许我列出CWnd对象并将其HWND转储到文件中......或者写一个是否容易?