c++mfc程序运行后点控件后退出

c++mfc程序运行后点控件后退出,第1张

1、有比较大的是越界 *** 作导致栈堆破坏,异常了并不一定会d个框才退出,直接退出也是有调试运行。

2、另外还有一种情况,缺少初始化控件函数,诸如AfxInitOle之类的问题。也会出现这情况的。

参考代码如下:\x0d\处理WM_CLOSE消息,CYourDlg::OnClose()\x0d\{\x0d\if(::MessageBox(NULL, 确定要退出吗?","程序退出", MB_YESNO) == IDYES)\x0d\{\x0d\CDialog::OnCLose(); //OnCLose事件\x0d\}\x0d\}

我推测可能的问题:

OnOK那个函数里面有 大数据量的循环,甚至是有死循环,请检查

建议如果处理大批量的数据的话,最好再启动一个线程来处理,作为工作者线程

界面那个UI线程就只更新界面就行了

以上就是关于c++mfc程序运行后点控件后退出全部的内容,包括:c++mfc程序运行后点控件后退出、MFC如何在关闭程序前d出确认对话框、MFC里面怎么从当前对话框退出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9670428.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存