VC++6.0 编辑框滚动条问题

MFC基于对话框的程序编辑对话框中使用了...编辑框控件(多行,只读)...并且设置了滚动条...但是超过可见区域后..每写一条新消息进去,编辑框的滚动条就自动返回顶部了... MFC 基于对话框的程序

编辑对话框中使用了...编辑框控件(多行,只读)...并且设置了滚动条...但是超过可见区域后..每写一条新消息进去,编辑框的滚动条就自动返回顶部了...有什么方法(或函数)让我直接看到最后得到的消息,而不是需要先去拉滚动条...谢谢了

上述问题是别人的叙述,和我的问题极其相似;

我在练习孙鑫老师15课的内容,最后编一个UDP 聊天程序
就是 接受消息并显示的那个编辑框 (IDC_EDIT_RECV),

我想把所显示的内容模拟qq似的滚动显示,但是每次滚动条都会自动回到顶部,必须鼠标拖到下面才能看到新接受到的聊天消息

网上的那个说法是用 CEdit类的成员函数,我查了madn,研究了半天,没试成功

刚学没多久r^^; 希望大家帮帮忙哈

接收消息并传递给编辑框的部分代码如下
展开
 我来答
Sumerhotzzy
2008-11-16 · TA获得超过146个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:210万
展开全部
//获取Edit空间的指针,然后Scroll到最末行就行了
////////////////////////////////////////////
CEdit* pEdit = (CEdit*)this->GetDlgItem(IDC_EDIT_XXX);
if (pEdit != NULL)
{
pEdit->LineScroll(pEdit->GetLineCount());
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式