您的位置:首页 > 其它

MFC EDIT控件自动向下显示最新一行数据

2012-08-21 15:42 330 查看
//m_yourEdit是你CEdit控件的控制类变量。

m_yourEdit.LineScroll(m_yourEdit.GetLineCount()-1,0);

放到你刚接收完数据并显示在控件里的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

Visual Studio 2012

其他版本



此主题尚未评级
- 评价此主题

调用此函数将文本多行编辑控件。

void LineScroll(
   int nLines,
   int nChars = 0 
);


参数

nLines
指定的行数垂直滚动。

nChars
指定字符位置的数量水平滚动。
如果该编辑控件具有 ES_RIGHTES_CENTER 样式,此值被忽略。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: