背景:在一個左樹右表的框架裏對左樹的右鍵添加了響應事件,可以彈出一個添加的窗口。關於這個CDialog的關閉崩潰進行了各種調整。
現象是無論是點擊取消還是點擊紅叉,結果都是崩潰。
最後一步步debug發現,問題不在OnCancel函數中,而是在DoModal函數中,這個函數我在調用了父類Cdialog函數的domodal()之後 添加了一句update(true);
因爲關閉窗口之後 系統會自動執行父類domoal()之後未執行完的部分,去執行update,可是窗口已經取消了於是崩潰。有時候問題不在OnCancel
中多個思路。。。有問題聯繫我共同探討。