我在对话框加入了ListBox控件,然后用classwizard建立控件成员,最后在
oninitdialog()函数 加入字符串,使用方法AddString()。可是只要调用AddString()就崩溃,可是我看了下AddString()里面就是SendMessage啊??请问我少做了哪步吗?我跟MSDN的例程对了半天,没找出差别~~~

解决方案 »

  1.   


    m_listbox.AddString("String1\tString2\tString3");
      

  2.   

    建议你调试运行,看看是报什么debug错误,很有可能是由于hwnd无效
      

  3.   

    AddString也会有错,不会是你关联控件成员变量时类型选的CString吧,那这样编译无法通过啊,代码放上来一看便知。
      

  4.   

    看下是否你的CListBox类与控件绑定了?
      

  5.   

    看看你的listbox的句柄是否空的!!
      

  6.   

    代码在公司~~~~,今天整个把对话框类和资源都删了重做,居然就好了,不知道为什么~~~我用的AddString就是循环加字符串,回来再查查楼上说的问题