Edit Box多行显示时如何使滚动条始终在下方
2013-08-17 14:52
363 查看
两种方法:
① CEdit *pEdit = ((CEdit*)GetDlgItem(IDC_EDIT_RXDATA));
pEdit->LineScroll(pEdit->GetLineCount()); //滚动条滚动到最下端
int tmpLen = pEdit->GetWindowTextLength();
pEdit->SetSel(tmpLen,-1,true); //定位光标到内容末尾
这种方法会出现闪屏!
② int nLen=m_ctlRXData.GetWindowTextLength();
m_ctlRXData.SetSel(nLen, nLen);
m_ctlRXData.ReplaceSel(strtemp);
其中m_ctlRXData是控件变量,strtemp是要显示的内容。不出现闪屏。
① CEdit *pEdit = ((CEdit*)GetDlgItem(IDC_EDIT_RXDATA));
pEdit->LineScroll(pEdit->GetLineCount()); //滚动条滚动到最下端
int tmpLen = pEdit->GetWindowTextLength();
pEdit->SetSel(tmpLen,-1,true); //定位光标到内容末尾
这种方法会出现闪屏!
② int nLen=m_ctlRXData.GetWindowTextLength();
m_ctlRXData.SetSel(nLen, nLen);
m_ctlRXData.ReplaceSel(strtemp);
其中m_ctlRXData是控件变量,strtemp是要显示的内容。不出现闪屏。
相关文章推荐
- Edit Box多行显示时如何使滚动条始终在下方
- 如何让richTextBox的滚动条始终处于最下方显示最新数据
- C#中,如何让richTextBox旁边的滚动条始终处于最下方
- flex 如何让textArea的滚动条始终位于最下方或者最上方
- 无论窗口如何改变大小,如何让块元素始终相对当前窗口位于水平,垂直居中显示?
- 如何使UIScrollView的滚动条indicator一直显示
- iframe 上下滚动条如何默认在下方
- 如何去掉ActiveReport报表的下方显示红色的英文版权信息
- Flex中如何在用户按住TextArea滚动条(横竖方向)拖动时显示ToolTips
- js如何监听滚动条滚动事件,使得某个标签内容始终位于同一位置
- 如何调整大小以显示一个 IFrame 其内容(不显示滚动条)
- 如何让html的div内容溢出后显示滚动条
- Reporting Service应用技巧(1)—拖动滚动条时保持图表始终显示
- 在自动显示滚动条的窗口中,如何判断滚动条已显示
- Jquery实现让textarea的滚动条始终保持在最下方
- Jquery实现让滚动条始终保持在最下方
- easyUI combobox下拉框很长,easyUI combobox下拉框如何显示滚动条的解决方法
- 如何将dailog始终居中显示
- linux,terminal中显示的信息太多,将滚动条拖到最上也没法看到所有内容,如何看上面更多的信息。
- jquery FireFox中滚动条设置为auto时,存在一个滞后显示的问题,如何获得滚动条的加载完毕事件或显示事件