我从服务器下载下一段数据文本, 文本中包含三行数据.
例:   我是谁
       你是谁
       他是谁我把这段数据用CEdit控件则显示结果为:  "我是谁你是谁他是谁"  全都连接到一起去了.
我用AfxMessageBox 弹出来的结果中,有换行,显示3行.但我显示到文本框中则全部连接到一起去了(只有一行了), 怎么回事.
注: 我的CEdit 属性Muitle已经设置为true了
我该怎么显示这段数据

解决方案 »

  1.   

    CEdit属性:勾选multiline和Want Return,去除 Auto HScroll
      

  2.   

    楼上的,liviatt: 你给出的东西, 有什么用?
      

  3.   

     Auto HScroll Or  HScroll 属性我都禁止的
    垂直滚动行,我是开的
      

  4.   

    liviatt意思是你把那段文本每行处理一下,加“\r\n”,这样在edit中才能换行的
      

  5.   


    按照上面说的设置好了:下面是我的代码:
    void CVTCDlg::AddRvData( CString rvTx, int CtrlID )  //CtrlID是控件的ID ,rvTx是要新添加的文字
    {
    CString strTemp;
    GetDlgItemText( CtrlID, strTemp );
    rvTx += "\r\n";   //先换行
    rvTx += strTemp;  //再添加
    SetDlgItemText( CtrlID, rvTx ); //输出到文本框
    }现在知道1楼的意思了吧。
      

  6.   

    寒~ 我找到问题了! 
    原来是服务器读取数据库的文本格式为 "\n" 
    而VC换行符是 "\r\n" 
    所以导致VC换行失败! 感谢各位给出参考资料!