本帖最后由 jessica3131 于 2014-08-01 09:32:23 编辑

解决方案 »

  1.   

    弄个循环Buffer, 来一条数据写一次Buffer,然后更新一次显示。
      

  2.   

    Cstring text[10];
    Cstring tempText="";
    int index;
    for( index=0;i++;i<10)
    {
    text[i]="";
    }
    for( index=0;i++;i<10)
    {
    tempText+=text[i];
    }
    edit.text=tempText;
      

  3.   

    Quote: 引用 3 楼 mlqxj35674 的回复:

    Cstring text[10];
    Cstring tempText="";
    int index;
    for( index=0;i++;i<10)
    {
    text[i]=.....
    }
    for( index=0;i++;i<10)
    {
    tempText+=text[i];
    }
    edit.text=tempText;
      

  4.   

    用listcontrol控件来做,删除的时候删除指定行就可以了,这个比用编辑框好用
      

  5.   

    Cstring text[10];
    Cstring tempText="";
    int index;
    for( index=0;i++;i<10)
    {
    text[i]=.....
    }
    for( index=0;i++;i<10)
    {
    tempText+=text[i];
    tempText+="\r\n"; //
    }
    edit.text=tempText;
      

  6.   

    先获得该行数据,可以用CString来存,也可以是string或者其他的,然后用他们各自的计算长度的方法就行了
      

  7.   

    先获得该行数据,可以用CString来存,也可以是string或者其他的,然后用他们各自的计算长度的方法就行了我也是这么想的 我用GetLine 取数据 存到LPTSTR里 在转换成CString  在计算字符串长度  调试没问题 但是执行不了  很郁闷
      

  8.   

    先获得该行数据,可以用CString来存,也可以是string或者其他的,然后用他们各自的计算长度的方法就行了我也是这么想的 我用GetLine 取数据 存到LPTSTR里 在转换成CString  在计算字符串长度  调试没问题 但是执行不了  很郁闷
    Debug模式看下内存中的数据,看看转换是否正确
      

  9.   

    先获得该行数据,可以用CString来存,也可以是string或者其他的,然后用他们各自的计算长度的方法就行了我也是这么想的 我用GetLine 取数据 存到LPTSTR里 在转换成CString  在计算字符串长度  调试没问题 但是执行不了  很郁闷
    Debug模式看下内存中的数据,看看转换是否正确 int m=m_edit.LineLength(m_edit.LineIndex(2));我用这个方法试了一下,有问题,他不是计算到每个换行符那,有的计算到中间,不知道为什么
      

  10.   

    先获得该行数据,可以用CString来存,也可以是string或者其他的,然后用他们各自的计算长度的方法就行了我也是这么想的 我用GetLine 取数据 存到LPTSTR里 在转换成CString  在计算字符串长度  调试没问题 但是执行不了  很郁闷
    Debug模式看下内存中的数据,看看转换是否正确 int m=m_edit.LineLength(m_edit.LineIndex(2));我用这个方法试了一下,有问题,他不是计算到每个换行符那,有的计算到中间,不知道为什么
    计算到中间是什么意思,123456算出的结果是3?
      

  11.   

    先获得该行数据,可以用CString来存,也可以是string或者其他的,然后用他们各自的计算长度的方法就行了我也是这么想的 我用GetLine 取数据 存到LPTSTR里 在转换成CString  在计算字符串长度  调试没问题 但是执行不了  很郁闷
    Debug模式看下内存中的数据,看看转换是否正确 int m=m_edit.LineLength(m_edit.LineIndex(2));我用这个方法试了一下,有问题,他不是计算到每个换行符那,有的计算到中间,不知道为什么
    计算到中间是什么意思,123456算出的结果是3?就是比如输入cstring   实际长度为7 但是他就计算到t  输出长度为3
      

  12.   

    先获得该行数据,可以用CString来存,也可以是string或者其他的,然后用他们各自的计算长度的方法就行了我也是这么想的 我用GetLine 取数据 存到LPTSTR里 在转换成CString  在计算字符串长度  调试没问题 但是执行不了  很郁闷
    Debug模式看下内存中的数据,看看转换是否正确 int m=m_edit.LineLength(m_edit.LineIndex(2));我用这个方法试了一下,有问题,他不是计算到每个换行符那,有的计算到中间,不知道为什么
    计算到中间是什么意思,123456算出的结果是3?就是比如输入cstring   实际长度为7 但是他就计算到t  输出长度为3
    查unicode字符集