当前位置:首页 > Windows程序 > 正文

不知道桌面移动 哪位大侠指点下啊

2024-03-31 Windows程序

就是在桌面显示从TXT读取出来的字,并限制在1个框内移动(就是从框左边呈现往右边移动并从框边消掉)
我用HDC+textout只是读取字显示到桌面,不知道桌面移动
哪位大侠指点下啊,或用其他要领,最好有详细代码,其他无相关的回答无视之....

这个非常简单,放一个Timer,,设置interval 为200吧 这个看本身了
然后看下面的代码
var
xpos:integer=0;
s:string=‘这里就是要滚动显示的字符串‘;
procedure TForm1.Timer1Timer(Sender: TObject);
var
arect:Trect;
begin
arect:=Rect(100,100,200,130);
canvas.FillRect(arect);
canvas.TextRect(arect,xpos,arect.Top,s);
dec(xpos,5);
if xpos<arect.Left-canvas.TextWidth(s) then xpos:=arect.Right;
end;

arect 就是限制要显示的范畴了

delphi怎么做桌面滚动文字?

标签:

原文地点:https://www.cnblogs.com/westsoft/p/8684246.html

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/33912.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494587访问次数
  • 3278建站天数
  • 友情链接