在一个游戏的界面里显示自己程序里的字,是如何办到的???(10分)

T

tttttt6

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我正在玩一个游戏
我想在这个游戏的一个指定的位置显示现在系统的时间.
这要怎么办到???
 
把屏幕当canvas,然后outtext
 
得到屏幕DC,然后把字符串画上去即可
 
试了一下,你看看行不?
procedure TForm1.Button1Click(Sender: TObject);
var
c:Tcanvas;
begin
c:=Tcanvas.Create ;
try
c.Handle:=getdc(0);
c.Font.Color :=clred;
c.Font.Size :=15;
c.TextOut(50,100,'skdfsldkfj');
finally
c.Free ;
end;
end;
 
谢谢上面大哥,另外,字体的颜色可不可以设置成不要字体的白色背景??
 
能不能让字体固定在游戏界面中???我用了timer控件,但是字体不停的在游戏界面中闪动.可以让字体固定吗??
 
接受答案了.
 
顶部