首先勾选编辑框的Vertical scroll和Auto VScroll,这样可以实现滚动条的自动滚动。
假设m_editLogInfo为CEdit类型的控件变量,给编辑框所在对话框类添加如下函数即可:
int CDlgXXX::ShowMsgInfo( CString strMsg )
{
int iLen;
strMsg += "\r\n";
iLen = m_editLogInfo.GetWindowTextLength();
m_editLogInfo.SetSel(iLen,iLen,TRUE);
m_editLogInfo.ReplaceSel(strMsg, FALSE);
return 0;
}