RichEdit1.SelLength := 0;
RichEdit1.SelStart:=RichEdit1.GetTextLen; // position caret at end RichEdit1.Perform( EM_SCROLLCARET, 0, 0 ); // ensure viewport is right
RichEdit1.SelStart:=RichEdit1.GetTextLen; // position caret at end RichEdit1.Perform( EM_SCROLLCARET, 0, 0 ); // ensure viewport is right
SetScrollPos(RichEdit1.Handle, SB_VERT, $FFFF, true);
否则用 playpcgame 的方法
richedit1.SetFocus();
keybd_event( VK_CONTROL, 0 , 0 , 0 );
keybd_event( VK_END, 0 , 0 , 0 ); // ctrl+End
keybd_event( VK_CONTROL, 0, KEYEVENTF_KEYUP , 0 ); // ctrl key up
你测试一下!