RT,想銷毀自己建立的子對話框,于是調(diào)用destroywindow()函數(shù),編譯沒錯(cuò),可是運(yùn)行時(shí)報(bào)錯(cuò),在這一行代碼中斷了:_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貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
這是個(gè)斷言錯(cuò)誤,說明你調(diào)用destroywindow()的時(shí)候,窗口已經(jīng)銷毀。如果在調(diào)用這個(gè)函數(shù)時(shí)窗口已經(jīng)關(guān)閉是會(huì)出現(xiàn)這個(gè)錯(cuò)誤的。正常關(guān)閉對話框是不需要顯式調(diào)用該函數(shù)的,對話框類關(guān)閉之后自己會(huì)銷毀的。
- 2 回答
- 0 關(guān)注
- 157 瀏覽
添加回答
舉報(bào)
0/150
提交
取消