程序原来一直没问题,今天改了点东西,但都与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之前就对下拉框操作了!

 

解决办法:重新关联控件。。。

 

今天就简单记下,以后再详细写。。。

posted on 2010-06-30 15:14  朱超  阅读(2189)  评论(2)    收藏  举报