delphi如何判断RichEdit是不是显示到底部了?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi如何判断RichEdit是不是显示到底部了?相关的知识,希望对你有一定的参考价值。
如题,用SendMessage(RichEdit1.Handle, EM_SCROLL, SB_LINEDOWN, 0);richedit里面的文本往下滚动,当滚到底部时候showmessage一下,如何判断是否已经滚到底部了?
没有recordcount
var
n : Integer;
......
n := SendMessage......
if n and $FFFF = 0 then
ShowMessage( '到底了' );
或者
if LongRec( n ).Words[0] = 0 then
ShowMessage...;
...... 参考技术A var
i :integer;
if i = richedit.RecondCount-1 then
begin
showmessage('the last one!');
end
delphi 2010 richedit控件字体问题!
我用D2010 写了个记事本小程序~ 用的richedit控件~richedit设置了我想要的字体~~~运行了~~程序~~输入文字·~不是我设置的字体~但是粘贴~~文字是我~所设置的字体~请高手~~~帮帮我~~怎么~~解决~!!
参考技术A richEdit的字体属性是针对每一个字的,不是针对控件的! 参考技术B 楼上讲得对。richEdit的字体属性是针对每一个字的,不是针对控件的!只要设置选中文本的字体
以上是关于delphi如何判断RichEdit是不是显示到底部了?的主要内容,如果未能解决你的问题,请参考以下文章