如下有很多文章都介紹過,但是發現介紹的不詳細。發現有個地方還沒說到位。
方法1.
CEdit *pEdit;
pEdit=(CEdit *)GetDlgItem(IDC_EDIT_READ);
int i=pEdit->GetLineCount();
pEdit->LineScroll(i,0);//自動滾動到最後一行
方法2:
CEdit *pEdit;
pEdit->SetSel(-1)//自動滾動到最後.
或者
CEdit *pEdit;
pEdit->SetSel(0,-1)//全選
pEdit->SetSel(-1,0)//反選到最後
其實加這條就可以,但是必須加在 UpdateData(FALSE); 的後面,不然就無效
UpdateData(FALSE);
m_ctlMsgBuf.SetSel(-1); // m_ctlMsgBuf 是編輯框控件變量
一下是我的程序例子