CEdit 控件 更新内容的 方法(可以自动滚动至末尾)
来源:互联网 发布:网络专题策划书范文 编辑:程序博客网 时间:2024/06/05 18:49
CEdit 控件更新内容大概有如下几种方法:
1、关联CString变量。先改变CString变量的值,然后调用UpDateData(FALSE)来更新控件。如果需要滚动至末尾一行,可以调用
EditOutCtrl.LineScroll(EditOutCtrl.GetLineCount());
来完成。
优点:简单,适合显示少量数据;缺点:当要显示大量数据时,会导致闪烁,效率低下。
2、关联控制型变量。原理同上,只是改为调用“SetWindowText()”函数来更新,优缺点同上。
3、关联控制型变量。与2中不同的是,每次只是向末尾追加数据,感觉这样效率高些,而且可以自动滚动至末尾一行,这是我比较推荐的一种方法。
int i = EditOutCtrl.GetWindowTextLength();
EditOutCtrl.SetSel(i, i);//选中文本末尾的位置EditOutCtrl.ReplaceSel((LPCSTR)RxBuf);//添加新的字符串
- CEdit 控件 更新内容的 方法(可以自动滚动至末尾)
- CEdit 控件 更新内容的 方法(可以自动滚动至末尾)
- CEdit的自动滚动
- MFC CEdit控件 自动选上控件内容
- CEdit控件内容选中
- 自定义控件--自定义内容可以滚动的TextView
- CEdit追加文本内容的方法
- 获取CEdit内容的7种方法
- 用js控件div的滚动条,让它在内容更新时自动滚到底部
- CEdit控件实现滚动显示
- VC++_更新CEdit内容
- textarea这样可以滚动显示内容的方法
- 实现类似textarea这样可以滚动显示内容的方法
- 实现类似textarea这样可以滚动显示内容的方法
- VC++ CEdit 滚动条自动向下滚动
- 拷贝CEdit控件中的内容
- CEdit控件清空内容
- android 设置 TextEdit 组件滚动条自动滚动且在末尾追加内容
- SH 语法概要
- Keycode list
- zoj2022
- LoaderContext 解决跨域的问题!
- PHP下通过API实现与新浪微博同步
- CEdit 控件 更新内容的 方法(可以自动滚动至末尾)
- 用checkstyle实现svn的代码规范性检查
- 个人对kobject的一点研究(3)
- LINUX系统目录详解
- 无法显示 xml 页 解决方案
- poj 3984 迷宫问题
- 书籍
- oracle sql
- NET-SNMP的 asn 操作接口