我在一个reichedit中用了
m_ctrlEditDisp.LineScroll(m_ctrlEditDisp.GetLineCount());
希望显示的时候滚动条自动跑的最下面
可是现在滚动条跑到最下面了,而richedit框里面的内容却什么也没有
但是只要我在滚动条上拖动一下,内容就全部显示出来了
我想问一下是怎么回事
该怎么解决呢?
m_ctrlEditDisp.LineScroll(m_ctrlEditDisp.GetLineCount());
希望显示的时候滚动条自动跑的最下面
可是现在滚动条跑到最下面了,而richedit框里面的内容却什么也没有
但是只要我在滚动条上拖动一下,内容就全部显示出来了
我想问一下是怎么回事
该怎么解决呢?
解决方案 »
- WH_GETMESSAGE的处理函数一点问题
- 请问 combobox choicebox 两者之间的区别是什么?
- directshow如何取得视频采集窗口ActiveMovie Window的句柄啊?
- 如何使对话框控件大小不随字体大小变化?
- 在使用了operator 以后的MFC中的STL排序问题
- 请教Socket编程问题
- 高手请进!!
- 面试失败!郁闷!散分
- 怎样取出gif的第一帧,并把第一帧保存为bmp格式,能提供源码或者下载源码的地方(源码能够正确的运行)
- 我做了一个控件LED,功能不大但是很好用,可……谁解答了我就把源代码共享!
- TOC.XML为何物,谁有st.36标准发一分给我,谢谢
- 关于滚动条的问题
char *pMsg=(char *)lParam;//pMsg指向的是字符串,放在最下方的。
int len = m_RichEditCtrl.GetWindowTextLength();
m_RichEditCtrl.SetSel(len,len);
m_RichEditCtrl.ReplaceSel(pMsg);
m_RichEditCtrl.ReplaceSel("\n"); m_RichEditCtrl.PostMessage(WM_VSCROLL, SB_BOTTOM, 0);//滚动条滚动到最下方