VC++中CEdit控件使用笔记
来源:互联网 发布:逆波兰表达式算法 编辑:程序博客网 时间:2024/05/18 09:51
向CEdit中追加文本(原来文本不变)已经让滚动条始终在底部
方法一:(效率不高)
CString strTemp;
GetDlgItem(IDC_EDIT_OUTPUT)->GetWindowText(strTemp);
strTemp += strAppendText;
GetDlgItem(IDC_EDIT_OUTPUT)->SetWindowText(strTemp);
GetDlgItem(IDC_EDIT_OUTPUT)->SendMessage(WM_VSCROLL,SB_BOTTOM,0); //滚动到顶部 SB_BOTTOM 滚动到底部
(滚动条每次刷新都会先回到顶部,然后再到底部,如果刷新比较快,容易闪动)
方法二:(效率高)
CEdit m_editOutPut;
int len = m_editOutPut.GetWindowTextLength();
m_editOutPut.SetSel(len,len); //将插入光标放在最后
m_editOutPut.ReplaceSel(strAppendText);
m_editOutPut.ScrollWindow(0,0); //滚动到插入点
(滚动条始终在底部,不闪动)
- VC++中CEdit控件使用笔记
- VC++中CEdit控件使用笔记
- VC中CEDIT控件的SetLimitText()用法
- vc CEdit类控件的使用
- CEdit控件中换行
- MFC中Cedit控件
- MFC中使用控件CEdit创建一个记事本小程序
- VC中自画控件的过程和方法(CButton, CEdit, etc)
- VC中自画控件的过程和方法(CButton, CEdit, etc)
- VC: CEdit & CRichEdit 使用技巧
- VC++ CEdit 和 CComboBox类 的使用
- MFC中CEdit控件的换行输入
- MFC中CEdit控件的换行输入
- MFC中CEdit控件的换行输入
- MFC中CEdit控件的换行输入
- MFC中CEdit控件的换行输入
- VC++中使用Flash控件
- VC中控件使用方式
- VS2008检测内存泄露
- PHP CI框架控制器类名和方法名不一致的错误
- unity3D4.0菜单翻译
- 如何调试具有源代码的dll文件
- 几种非交互执行脚本的方式
- VC++中CEdit控件使用笔记
- C++之模板
- 网页上使用的输入法——Google Transliteration
- FICO常用的IDOC程序、表和IDOC出口
- 解决jboos7与项目log4j的冲突
- TabPageIndicator 动态刷新数据
- C++之标准设备IO操作流
- QT实现浏览器插件 调用及回调 (一)
- SimpleDateFormat的格式原来可以是任意的,不需要是正确的日期格式