RT,想銷毀自己建立的子對話框,于是調用destroywindow()函數,編譯沒錯,可是運行時報錯,在這一行代碼中斷了:_AFXWIN_INLINE LRESULT CWnd::_AFX_FUNCNAME(SendMessage)(UINT message, WPARAM wParam, LPARAM lParam) const{ ASSERT(::IsWindow(m_hWnd)); return ::SendMessage(m_hWnd, message, wParam, lParam); } 急求解答,謝謝
2 回答

幕布斯7119047
TA貢獻1794條經驗 獲得超8個贊
這是個斷言錯誤,說明你調用destroywindow()的時候,窗口已經銷毀。如果在調用這個函數時窗口已經關閉是會出現這個錯誤的。正常關閉對話框是不需要顯式調用該函數的,對話框類關閉之后自己會銷毀的。
- 2 回答
- 0 關注
- 143 瀏覽
添加回答
舉報
0/150
提交
取消