在初始化list control时,会出现如下问题  Debug Assertion Failed!  
File:  afxcmn.inl
Line:148148行是这样的{ ASSERT(::IsWindow(m_hWnd)); return (BOOL) ::SendMessage(m_hWnd, LVM_DELETEALLITEMS, 0, 0L); }而且这个初始化函数在本类中执行时没有问题的,是在其他类中调用时出现上面的问题。

解决方案 »

  1.   

    其他类中调用 的对象句柄为空,当然就会出现上面的问题了,
    一定要找到原先list control的指针
      

  2.   

    不是父子关系。比方说A是一个配置窗口,设置好以后点击确定,该窗口关闭,然后将A中设置的结果在B中相应的控件中显示
      

  3.   

    建议自建一个通用的数据类,在B中生成,传递给A类进行设置保存,然后关闭A之后返回给B,B根据其中的数据成员显示结果。不要给你的窗口类增加太多的数据操作成员。
      

  4.   

    怎么确定list control控件的指针???在线等,急啊!谢谢各位了!!!
      

  5.   

    如何在A类中,得到B类中list Control控件的指针,谢谢各位!