控制编辑框焦点在最下面的方法(CEdit)

 像聊天室的屏幕一样,最新的内容在最下面,不过编辑框滚动到最下面的方法。

CEdit m_CtrlEdit;

CString m_szMsgSay = "新加入的聊天内容";

CString tmp;

void CMsgDlg::OnButtonSay()
{

      UpdateData(TRUE);
      tmp += m_szMsgSay;
      m_CtrlEdit.SetWindowText(tmp);
      m_CtrlEdit.SetScrollPos(SB_VERT,m_CtrlEdit.GetLineCount(),TRUE);
      UpdateData(FALSE);
}

SetScrollPos是CWnd的.

你可能感兴趣的:(it)