风言枫语  

两种方法:

①  CEdit *pEdit = ((CEdit*)GetDlgItem(IDC_EDIT_RXDATA));

    pEdit->LineScroll(pEdit->GetLineCount()); //滚动条滚动到最下端

    int tmpLen  = pEdit->GetWindowTextLength();

    pEdit->SetSel(tmpLen,-1,true); //定位光标到内容末尾

这种方法会出现闪屏!

②  int nLen=m_ctlRXData.GetWindowTextLength();

    m_ctlRXData.SetSel(nLen, nLen);

    m_ctlRXData.ReplaceSel(strtemp);

其中m_ctlRXData是控件变量,strtemp是要显示的内容。不出现闪屏。

posted on 2013-08-17 21:57  风言枫语  阅读(442)  评论(0编辑  收藏  举报