我编辑了一个对话框,想要在可编辑的列表框中键入多行,但不知道该怎么实现
有做过这方面的高手帮我解决一下,我想对于你们可能是轻而易举,我一定会感激不尽的.我给的分也不小了,不能再大了,小妹说声谢了

解决方案 »

  1.   


      CListBox *lbx ; 
      lbx  =(CListBox*)GetDlgItem(IDC_LIST1); 
      CString str  ; 
      GetDlgItemText(IDC_EDIT1 , str) ; //把文本框的文字负值到str ; 
     lbx->AddString(str) ;  //添加字符串 
     //其实 列表框就像一个长度可变的字符串数组,向CListBox中添加文字相当于 把字符串
    str 加入数组!!
      

  2.   

    傻蛋 说的差不多了,
    CListBox *lbx ;
    CString str ="你要显示的字符" ;
    lbx->AddString(str) ;  //添加字符串
      

  3.   

    原来是小妹妹呀!
    代码如下
    CListBox m_ctlListBox;//定义控件变量
    CString str = "Your String";
    m_ctlListBox.AddString(str);//向列表框中添加字符串希望对你有所帮助!
    祝你成功!
      

  4.   

    yeah!!!
    @@###
    注意手势!!!!
      

  5.   

    那它为什么说IDC-EDIT没有定义呢?我不理解,可能我的水平差了点,是不是在ONCHANGEEDIT这个函数当中输入..快点了,把我把它完成我请他吃冰棍.别笑我的傻,连最基本的不知道也敢搞编程
      

  6.   

    楼主换一个控件把,用edit或者richedit都是可以的。
      

  7.   

    你是不是 复制我最面的代码?? 
     看见有,IDC_EDIT1 中的1 是用别的输入法输入的,一定要用 英文输入哦!
     我是胡乱猜的,也可能是别的原因!