VC编辑框(EDIT)的自动换行、自动滚屏 、到指定行数自动清空
From: http://getyoureyes.blog.163.com/blog/static/101716622201083081914305/
经过多次测试,总结出VC编辑框(EDIT)的自动换行与自动滚屏的方法。
方法一:(当EDIT映射到一CString时)
m_String = m_String + sNewString + "\r\n" //自动换行(其中m_String是EDIT筐所关联的CString对象)
UpdateData(false);
此法只能做到自动换行,不会自动滚屏到最后一行。
方法二:(当EDIT映射到一EDIT时)
m_Edit.SetSel(-1, -1); //自动滚屏(其中m_Edit是EDIT筐所关联的EDIT控制对象)
m_Edit.ReplaceSel(sNewString+"\r\n"); //自动换行
此法可以做到自动换行,并自动滚屏到最后一行。
以上,m_String、m_Edit.分别为给编辑框添加的成员变量;sNewString 为要显示的字符串
方法三:到200行时将所有内容清空
int iLineNum=m_EditLog.GetLineCount();
if(iLineNum<=200)
{
m_EditLog.SetSel(-1, -1);
m_EditLog.ReplaceSel(str+"\r\n\r\n");
}
else
{
m_EditLog.SetSel(0, -1);
m_EditLog.Clear();
}
取自msdn
void SetSel( int nStartChar, int nEndChar, BOOL bNoScroll = FALSE );
Parameters
nStartChar
Specifies the starting position. If nStartChar is 0 and nEndChar is –1, all the text in the edit control is selected. If nStartChar is –1, any current selection is removed.
nEndChar
Specifies the ending position.
引文来源 VC编辑框(EDIT)的自动换行、自动滚屏 、到指定行数自动清空-VC技术文章-VC-程序设计-技术资料-网络学院-资料收藏网
VC编辑框(EDIT)的自动换行、自动滚屏 、到指定行数自动清空相关推荐
- Qt4小技巧——QTextEdit自动滚屏
CuteQt Blog » Blog Archive » Qt4小技巧--QTextEdit自动滚屏 Qt4小技巧--QTextEdit自动滚屏 本站所有文章由本站和原作者保留一切权力,仅在保留本 ...
- 实现智能读报(逐字朗读+自动滚屏)
序言 最近在研究读报的功能,想实现自动阅读,即能朗读,还能提示读到什么地方,反正是越方便越好.通过多次试验终于成功了.实现了逐字朗读变色,自动滚屏,屏幕常亮等功能.接下来你们将我再一次见识我的聪明才智 ...
- MFC EDIT的使用———自动滚屏
在自动换行设置的时候,要在EDIT控件的属性中选中"multiline"的属性和Auto_HScroll.Vertical scroll. 经过多次测试,总结出VC编辑框(EDIT)的自动换 ...
- MFC中滚动条slider和编辑框edit的联动
想在MFC中实现滚动条slider和编辑框edit的联动(改变滚动条,显示数字在编辑框),同时想要添加两个滚动条,分别控制亮度和对比度.参考了几个博客在VS2017中跑不出来.自己写了一个能运行的版本 ...
- echart 时间滚动_基于 ECharts 封装甘特图并实现自动滚屏
项目中需要用到甘特图组件,之前的图表一直基于 EChart 开发,但 EChart 本身没有甘特图组件,需要自行封装 经过一番鏖战,终于完成了... 我在工程中参考 v-chart 封装了一套图表组件 ...
- 帆软报表调用python脚本_帆软报表(finereport)实现自动滚屏效果
例如Demo:IOS平台年度数据报表. 展示内容丰富,一个页面中存在多个图表.内容,超出了浏览器窗口的大小导致内容展示不全. 为了能够预览这个报表的全部内容,可以使用JS滚屏效果来实现. 操作步骤: ...
- jQuery实现 自动滚屏操作
实现自动滚屏思路: 1.滚屏即:文本的往上移动一段距离: 2.那么我们使文本每过一段时间就往上移动一段固定距离,就可实现滚屏: 3.直到文本底部出现在浏览器窗口中,专业点就是 文本移动的距离 + 浏览 ...
- Android拖动实现(一个流畅的拖动排序DragSortGridView,自动滚屏)
https://github.com/huxq17/HandyGridView 先上效果 流畅效果超越了网易新闻和UC浏览器的栏目收藏.gif图和实际效果有差距 1.拖拽可以移动item,并且其他it ...
- 大屏html自动滚动,Automatic Scrolling Tabs - 网页自动滚屏
Automatic Scrolling Tabs插件背景简介 最近有网友在网上提问求一个脱离鼠标仍可网页自动向下滚动,然后鼠标去操作其他东西的插件,最好能设置滚动速度的.之前我们会推荐一些鼠标手势插件 ...
最新文章
- oracle 删掉虚拟目录,创建虚拟目录失败,必须为服务器名称指定“localhost”
- CC2540开发板学习笔记(一)——LED点亮
- C语言getenv()函数的用法?(获取系统某个环境变量字符串名的值)(windows VS上用_dupenv_s()函数)
- BZOJ 3309 DZY Loves Math
- vert.x 分布式锁_使用Vert.x进行响应式开发
- 什么是机器人的五点校正法_机器人校正方法
- Linux: chm转HTML How to Convert chm files to HTML or PDF files
- perl 安装 ZooKeeper模块
- 文本数据增强(data augmentation)nlpaug使用
- Deep Reinforcement Learning for Dialogue Generation-关于生成对话的深度强化学习
- 我为App做测试---搜狐新闻(1)
- ThunderSoft Apple Music Converter Mac(drm限制解除工具)
- java中getTime()
- “逻辑和”与 “逻辑或”运算符
- 认识System,System32,Syswow64
- python爬虫之自动填写问卷星调查表
- 常见手机的useragent
- 这个四川女生火了!692分想当程序员:女生学编程的3大优势
- PCB线路板为何板层数越高制作难度也越高?
- 将一个word文档按页数拆分为多个文档
热门文章
- leetcode 1239. 串联字符串的最大长度
- leetcode1405. 最长快乐字符串(贪心算法)
- 开发人员工作周报_如何增加找到开发人员工作的机会
- vr格式视频价格_如何以100美元的价格打造自己的VR耳机
- 记一次调用API遇到的问题
- 【qxbt day1】 P2367 语文成绩
- .NET面试题解析(02)-拆箱与装箱
- 利用Mac创建一个 IPv6 WIFI 热点
- 【设计模式】五、单例模式(独一无二的对象)
- 字符串混淆技术应用 设计一个字符串混淆程序 可混淆.NET程序集中的字符串