MFC中CDialog 關閉取消時 程序會崩潰的原因

背景:在一個左樹右表的框架裏對左樹的右鍵添加了響應事件,可以彈出一個添加的窗口。關於這個CDialog的關閉崩潰進行了各種調整。

現象是無論是點擊取消還是點擊紅叉,結果都是崩潰。

最後一步步debug發現,問題不在OnCancel函數中,而是在DoModal函數中,這個函數我在調用了父類Cdialog函數的domodal()之後 添加了一句update(true);

因爲關閉窗口之後 系統會自動執行父類domoal()之後未執行完的部分,去執行update,可是窗口已經取消了於是崩潰。有時候問題不在OnCancel

中多個思路。。。有問題聯繫我共同探討。

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