// CEdit显示并滚动到底部
void DisplayInfo(CEdit& edit, CString& str)
{
int len = edit.GetWindowTextLength();
edit.SetSel(len, len); // 将插入光标放在最后
edit.ReplaceSel(str);
edit.ScrollWindow(0, 0); // 滚动到插入点 (滚动条始终在底部,不闪动)
if (edit.GetWindowTextLength() > (65535/2)) // 28*1000 经验值
{
edit.SetWindowText(_T(""));
}
}CEdit显示并滚动到底部
最新推荐文章于 2021-04-06 13:17:49 发布
本文详细介绍了如何使用CEdit控件在Windows应用程序中显示文本并滚动到文本末尾,同时实现当文本长度超过限制时进行截断。通过设置插入光标位置、替换文本内容和滚动到插入点,可以有效管理窗口控件的显示内容,适用于需要动态显示大量文本信息的场景。
2099

被折叠的 条评论
为什么被折叠?



