【MFC】如何使编辑框自动滚动到最后一行,就像QQ那样?
来源:互联网 发布:linux服务器禁用ip 编辑:程序博客网 时间:2024/05/21 16:57
假设编辑框对应的变量是CString的str_rec,则
UpdateData(FALSE);
((CEdit*)GetDlgItem(IDC_EDIT))->SetSel(str_rec.GetLength(), str_rec.GetLength());
可实现编辑框的自动滚动。
但是这样是每次都对编辑框全部进行刷新,效率较低。
如果文本过长可用以下方式:
CString strAppend="234234234234";//要在最后加入的字符串
int nLength=((CEdit*)GetDlgItem(IDC_EDIT))->SendMessage(WM_GETTEXTLENGTH);
((CEdit*)GetDlgItem(IDC_EDIT))->SetSel(nLength,nLength);
((CEdit*)GetDlgItem(IDC_EDIT))->ReplaceSel(strAppend);
P.S. 编辑框换行是\r\n
0 0
- 【MFC】如何使编辑框自动滚动到最后一行,就像QQ那样?
- MFC编辑框自动滚动到最后一行
- MFC编辑框自动滚动到最后一行
- MFC编辑框自动滚动到最后一行
- 聊天框自动滚动到最后一行
- MFC控件ListBox如何自动滚动,显示最后一行
- MFC输入框中光标自动滚动至最后一行
- MFC:CEdit滚动到文本框最后一行!
- 寻找 tableview 中的最后一行|自动滚动到最后一行
- BCB平台下,如何让Memo1滚动条自动滚到最后一行
- 使JTextArea 的滚动条随着记录的增加自动滚动到最后一行
- Java学习笔记之JTextArea自动滚动到最后一行
- VC 中的 EditBox 自动滚动到最后一行
- VC中的CEDIT class 自动滚动到最后一行
- 让uitextview自动滚到最后一行并滚动减速
- UITextView内容添加后,自动滚动到最后一行
- iOS UITextView内容添加后,自动滚动到最后一行
- iOS UITextView内容添加后,自动滚动到最后一行
- Dagger 2 入门
- 线索二叉树
- Algs4-1.4.22斐波那契查找算法(Fibonacci Search)Java 实现
- IOS NSDate
- ios NSString format 保留小数点 float double
- 【MFC】如何使编辑框自动滚动到最后一行,就像QQ那样?
- 初学必看的lvs负载均衡教程
- java中collection、map、set、list简介
- 遇见C++ Lambda
- Dell服务器BIOS操作
- MPMoviePlayer浅谈
- mysql基础知识
- 配置mysql5.5主从服务器(转)
- c语言实现插入排序