采用追加的方式,而非SetWindowText插入文本到CEdit

CEdit没有类似AppendText的函数,如果采用SetWindowText,会造成画面闪烁,滚动条也会有问题。

另一种追加方式可以解决这些问题:

     int  nLength  =  m_edit.SendMessage(WM_GETTEXTLENGTH);
        m_edit.SetSel(nLength, nLength);
        m_edit.ReplaceSel(
" abc " );

你可能感兴趣的:(采用追加的方式,而非SetWindowText插入文本到CEdit)