//m_yourEdit是你CEdit控件的控制类变量。
放到你刚接收完数据并显示在控件里的UpdateDate(FALSE)之后。
方法二
int nFirstVisible = m_myEdit.GetFirstVisibleLine();
// Scroll the edit control so that the first visible line
//is the first line of text.
if (nFirstVisible > 0)
{
m_myEdit.LineScroll(-nFirstVisible, 0);
}
CEdit::LineScroll
调用此函数将文本多行编辑控件。
void LineScroll( int nLines, int nChars = 0 );
本文介绍了两种实现CEdit控件自动滚动的方法。一种是通过LineScroll结合GetLineCount获取当前行数并滚动到最新行;另一种是通过GetFirstVisibleLine获取首行,再通过LineScroll调整首行至文本首行。
4444

被折叠的 条评论
为什么被折叠?



