我有一个SDI,其中有一个:
AfxGetMainWnd()->PostMessageW(WM_CLOSE);
在OnInitialUpdate()
类的*View
。
应用程序关闭,几秒钟后
出现" MFC应用程序已停止工作"
窗口,其中包含选项 (a)在线检查解决方案并关闭程序 (b)关闭该计划 (c)调试程序
有人可以告诉我我能做些什么来摆脱这个问题吗?
答案 0 :(得分:1)
摆脱AfxGetMainWnd() - > PostMessageW(WM_CLOSE)。这是迟钝的。
基本上,它正在关闭Windows应用程序。启动一个将要执行此操作的SDI MFC应用程序是没有意义的。你也可以写一个控制台应用程序。
是的,您需要学习如何使用调试器。我相信它确实告诉你到底出了什么问题。