MFC edit control 多行 显示并滚动到底部
MFC编辑框自动滚动到最后一行
1
VC中的CEDIT class 自动滚动到最后一行
- pEdit为CEdit控件变量指针
int nLen=pEdit->GetWindowTextLength();//获取控件中内容的大小
pEdit->SetSel (nLen, nLen);//将光标位置跳刀最后一个字符
pEdit->ReplaceSel((LPWSTR)pByte); //继续写入内容
跳转到最后一行,然后继续写入文本内容
2,pEdit为CEdit控件变量指针 GetLineCount()为获取最大行数
pEdit ->LineScroll (pEdit ->GetLineCount(), 0); //跳转到最后一行
2
2、在更新编辑框显示的地方加上如下代码:
注意UpdateData()函数的位置,如果该函数放到最后的话,是达不到滚动到底部的效果的。最终效果如下图所示: