MFC中CDialog 关闭取消时 程序会崩溃的原因

背景:在一个左树右表的框架里对左树的右键添加了响应事件,可以弹出一个添加的窗口。关于这个CDialog的关闭崩溃进行了各种调整。

现象是无论是点击取消还是点击红叉,结果都是崩溃。

最后一步步debug发现,问题不在OnCancel函数中,而是在DoModal函数中,这个函数我在调用了父类Cdialog函数的domodal()之后 添加了一句update(true);

因为关闭窗口之后 系统会自动执行父类domoal()之后未执行完的部分,去执行update,可是窗口已经取消了于是崩溃。有时候问题不在OnCancel

中多个思路。。。有问题联系我共同探讨。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章