超难!300分求!向上滚动平滑字幕(可加图像,实时读取数据)解决方案! (300分)

  • 主题发起人 主题发起人 siow
  • 开始时间 开始时间
S

siow

Unregistered / Unconfirmed
GUEST, unregistred user!
各位老大!请不要把这个问题看成小儿科,要是那么简单我也不会加上“超难”!请看我的示例!http://my.2ccc.com/siow/temp.zip 请看清我的要求!
[red]!!!未看示例,请勿回贴!!![/red]
要求:1,向上滚动平滑字幕,像素级
2,可加入图像
3,[red]实时[/red]读取数据,更新所显内容(数据可能会很多,万条?)
经考虑,首尾相接循环显示完全没必要,既然是 实时增加数据,哪有机会到尾?更准确一点说是实时增加并且平滑显示,不能像 memo1.Lines.Add()时那样。
 
以前我用Venus7.0b 做过,但是只是文字,你是要做LED显示屏那样的东西吧
 
用TTitler控件,三方的。
 
这种问题也用不着“超难”吧,只要你懂delphi的Canvas就行?!
 
不是LED显示屏,我用过AAFANT,RX,Jv,等控件也试过自已画都达不到效果,fatmemo效果不错,不过我改了半天也改不成平滑滚屏,只好求助!
 
平滑滚屏的要点是:新产生的图片直接覆盖老图片,(不要先擦掉老图片,否则会闪的)
 
to:hongxing_dl
TTitler这个控件你能描述一下吗?能不能达到我的要求?
to:zdwwf
用Canvas我也试过了,总有这样那样的问题,做不成才贴出来!你要是能帮我做出这种效果分就给你了。
 
各位大哥,我的要求是4点,缺一不可,要不怎么叫超难?上面的问题单个问题我都能做到,难的是四个条件同时做到!!!!
 
等。。。。。。
 
明天给你例子,请留下你的Email。
 
可不可以也给我来一份
我做的东东也是不合格,闪。
songyuehua@163.net
先谢谢
 
fuyushui@sohu.com
 
怕文字表述不清,请各位大虾参考例子
http://my.2ccc.com/siow/temp.zip
 
to:huiyue
你想让你做的图形不闪只要在TForm1.FormCreate加一句话就行
form1.DoubleBuffered:=true;
救命呀!哪们大虾能帮我?

 
huiyue,siow:邮件已发,请查收!
 
你在内存中间一个BITMAP,先把你要画的东西画到上面
再用BITBLT贴到你要的地方,这样不闪烁
 
先发个例子,看看怎么样?
 
用TWebbroser控件,然后将你的内容写入到HTML中,一切问题都可以解决了!
 
同意楼上的 用twebbrowser控件定制。。。想写啥写啥 哈哈
 
一个最简单的办法,在Tform或Tscrollbox(autoscroll:=false)中放两个同样的控件(比方Timage或Tpanel或其它,根据你自己的需要),两个控件放同样的内容,上下相接,一起移动,Timer只要根据两个控件的位置作出判断和动作就好。
 
后退
顶部