程序原来一直没问题,今天改了点东西,但都与COMBOBOX无关。之后再对COMBOBOX进行任何操作都会出错,提示:
Debug Assertion Failed!
File:afxwin2.inl line:741调试错误指向:
_AFXWIN_INLINE void CComboBox::ResetContent() { ASSERT(::IsWindow(m_hWnd)); ::SendMessage(m_hWnd, CB_RESETCONTENT, 0, 0); }后来网上找了些资料看看,总结如下:
原因:combobox未生成就已被调用
比如你一个对话话,上面有下拉框,没DoModel或还没有Create之前就对下拉框操作了!
解决办法:重新关联控件。。。
今天就简单记下,以后再详细写。。。