如何才能实现CEdit控件自动滚动到最后一行?

shimx 2003-10-15 08:14:53
谢谢各位。
...全文
689 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
shimx 2003-10-18
  • 打赏
  • 举报
回复
谢谢各位,我测试一下。一定给分。谢谢了
qinfei 2003-10-18
  • 打赏
  • 举报
回复
csMessage="如何才能实现CEdit控件自动滚动到最后一行?"+("\r\n");

就自动在增加后,回车换行了。
qinfei 2003-10-18
  • 打赏
  • 举报
回复
CString csMessage;
CEdit m_Msg_con;

csMessage="如何才能实现CEdit控件自动滚动到最后一行?";
int nLen=m_Msg_con.GetWindowTextLength ();
m_Msg_con.SetFocus ();
m_Msg_con.SetSel (nLen, nLen);
m_Msg_con.ReplaceSel (csMessage);

就在最后一行增加字符串csMessage了,希望你成功
beyondtkl 2003-10-17
  • 打赏
  • 举报
回复
在app的InitInstance中加入:
AfxInitRichEdit();

即可。
lashengcrh 2003-10-17
  • 打赏
  • 举报
回复
添加CRichEditCtrl 后,对话框无法启动?
lashengcrh 2003-10-16
  • 打赏
  • 举报
回复
楼上的,这段代码在何处添加呀?
bcpl 2003-10-16
  • 打赏
  • 举报
回复
int nLen = m_edit.SendMessage(WM_GETTEXTLENGTH);
m_edit.SetSel(nLen, nLen, FALSE);
lashengcrh 2003-10-16
  • 打赏
  • 举报
回复
我也困惑,帮你顶。
jerrytse 2003-10-16
  • 打赏
  • 举报
回复
CRichEditCtrl re;
int len = re.GetWindowTextLength();
re.SetSel(len, len);
re.ReplaceSel("abc");
beyondtkl 2003-10-16
  • 打赏
  • 举报
回复
我解决了 richeditctrl中的问题 我用了 ok
在OnInitDialog m_redtHistory.HideSelection(FALSE,TRUE); 在输入时候
updatedata(false);
m_redtHistory.SetSel(m_strHistory.GetLength(),m_strHistory.GetLength());
shimx 2003-10-15
  • 打赏
  • 举报
回复
谢谢你。这个问题我困扰了很久。
beyondtkl 2003-10-15
  • 打赏
  • 举报
回复
是它的下拉条吧
使下拉条总在最下面以显示最新的数据,是否?

我也遇到这个问题,还没解决。
先给你UP。
实在不行,明天问公司的高手。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧