S sh0 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-06 #1 我的程序里用到了RichEdit控件,只是让它显示一些状态信息,并不做输入用,但当行太多时,它总是显示第一行以下的内容,新内容往往还要滚动几下 才能看见比较麻烦,有没有办法让它一直保持在能显示最后几行位置上!
我的程序里用到了RichEdit控件,只是让它显示一些状态信息,并不做输入用,但当行太多时,它总是显示第一行以下的内容,新内容往往还要滚动几下 才能看见比较麻烦,有没有办法让它一直保持在能显示最后几行位置上!
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-06 #2 SendMessage(aRichEdit.Handle, EM_VSCROLL, ??, ??); 往后滚动一下就可以了,后面两个参数参考帮助。
C Croco Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-06 #3 RichEdit1.SelLength := 0; RichEdit1.SelStart:=RichEdit1.GetTextLen; // position caret at end RichEdit1.Perform( EM_SCROLLCARET, 0, 0 ); // ensure viewport is right
RichEdit1.SelLength := 0; RichEdit1.SelStart:=RichEdit1.GetTextLen; // position caret at end RichEdit1.Perform( EM_SCROLLCARET, 0, 0 ); // ensure viewport is right
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-07 #5 我的有点错误,给我分真是受不起, 改正一下, EM_LINESCROLL EM_SCROLL 都可以。