2 jujiawu1024 jujiawu1024 于 2016.03.09 09:28 提问

MFC一个关于自动滚动文本框的问题
mfc

在VCMFC中,向文本框追加文本文字,如何自动滚动文本框保持显示最后一行呢?

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.17 17:21
已采纳

m_edit.LineScroll(m_edit.GetLineCount());

WinsenJiansbomber
WinsenJiansbomber   2016.03.09 12:56

LineScroll + GetLineCount 就可以搞

lx624909677
lx624909677   Ds   Rxr 2016.03.09 22:24

直接用Rich Eidt控件,不要用普通的edit控件,普通的也行,就是在属性里要设置一下自动换行

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MFC编辑框自动滚动到最后一行
MFC编辑框滚动条显示到最后一行
【MFC】如何使编辑框自动滚动到最后一行,就像QQ那样?
假设编辑框对应的变量是CString的str_rec,则 UpdateData(FALSE); ((CEdit*)GetDlgItem(IDC_EDIT))->SetSel(str_rec.GetLength(), str_rec.GetLength()); 可实现编辑框的自动滚动。 但是这样是每次都对编辑框全部进行刷新,效率较低。 如果文本过长可用以下方式: CStr
如何设置VC Edit控件的编辑框滚动条自动往下滚
最近做了一个MFC程序,用匿名管道的方法读取命令行界面输出的内容到对话框的Edit控件上。在一个while的循环里,不断地从命令行界面上读数据,可是编辑框在动态显示显示输出内容时,编辑框的滚动条总是往上跑,这就导致了看不到最新读到的数据内容,于是就思考着如何使滚动条在接收数据的过程中一直保持向下走,查了一些资料,并结合自己的想法提出了一下思路(代码): .....................
MFC EditControl控件实现换行且滚动条自动跟随(实例)
新建一个项目,点击按钮后编辑框控件内容增加、自动换行,并且滚动条可以自动跟随到最底部 新建一个mfc项目,项目名为Test2,按流程操作,点击完成。 删除该行,并增加两个按钮和一个编辑框控件 修改按钮和编辑框的名称和ID Button1修改为 Button2修改为 EditContr
VC(MFC) edit控件滚动条自动到达底部的几种实现
首先是在对EditBox控件建立变量时(Ctrl+左键双击会出现向导),用它的Control里面的CEdit类,category里面的value是绑定的文本框内容字符串,这里我们选定control,是绑定该控件的一个变量(区别于控件ID),命名为m_EditView,CEdit类型;再选定value,命名为editView,CString类型 然后IDC的属性style里面(直接右键建立的控件打
VC编辑框实现自动换行、自动滚屏、自动清空
转载:http://www.360doc.com/content/14/0915/22/6624919_409758903.shtml 在自动换行设置的时候,要在EDIT控件的属性中选中"multiline”的属性和Auto_HScroll、Vertical scroll。 经过多次测试,总结出VC编辑框(EDIT)的自动换行与自动滚屏的方法。 方法一: (当EDIT映射到一CString时)
CListCtrl自动滚动的问题
CListCtrl是MFC中一个基本的控件,使用率很高,有时候根据需要定制也是很正常的。这里要说的问题就是在定制过程中偶遇的。 通过owner draw的方式定制的CListCtrl,同时还替换了默认的滚动条(实现参见http://www.codeproject.com/Articles/4447/How-to-skin-CListCtrl-including-scrollbars-and-co
C#中实现文本框的滚动条自动滚到最底端
       1、配置textBox的Multiline属性为true; 2、配置textBox的ScrollBars属性为Vertical,实现纵向滚动条; 3、然后如下语句实现自己滚动:        private void textBox3_TextChanged_1(object sender, EventArgs e)        {          
c#中WinForm的TextBox循环自动滚动示例
这个问题来自论坛提问,演示代码如下using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;
MFC-静态文本框用法
向Static文本添加文本有几下几种方法:方法1: CString s("test"); //GetDlgItem()返回的是一个控件句柄,利用这个句柄来访问这个控件 //与之相匹配的是GetDlgItem(IDC_STATIC)->GetWindowTextW(s); GetDlgItem(IDC_STATIC)->SetWindowTextW(s);方法2: