我上次向文本框edit输入了700多行,就不能再输入了.

解决方案 »

  1.   

    while(还有数据)
    {
    sContent+=sNewLine;
    UpdateData(FALSE);
    }
      

  2.   

    这种我感觉不太好,每次都要加上原来的文本,很花时间.
    可以这样.
    newling+="\r\n"
    文本框.SetSel(0)
    文本框.replace(newling)
    具体代码要修改一下,主要将新行替代文本框中第一行,这样不就实现自动显示了吗.
      

  3.   

    读一行显示一行?
    告诉你,我的C333读一行显示一行,把1000行读完都不到1秒!
    所以这种思路根本不行。解决办法就是全读出来
    然后时钟控制滚动条滚动。
    用下面函数
    CEdit::LineScroll 
    void LineScroll( int nLines, int nChars = 0 );nLines < CEdit::GetLineCount()
    nLines++......