背景:在一个左树右表的框架里对左树的右键添加了响应事件,可以弹出一个添加的窗口。关于这个CDialog的关闭崩溃进行了各种调整。
现象是无论是点击取消还是点击红叉,结果都是崩溃。
最后一步步debug发现,问题不在OnCancel函数中,而是在DoModal函数中,这个函数我在调用了父类Cdialog函数的domodal()之后 添加了一句update(true);
因为关闭窗口之后 系统会自动执行父类domoal()之后未执行完的部分,去执行update,可是窗口已经取消了于是崩溃。有时候问题不在OnCancel
中多个思路。。。有问题联系我共同探讨。