怎样在某个控件上“画”出一个汉字?(50分)

  • 主题发起人 主题发起人 不是普通的笨
  • 开始时间 开始时间

不是普通的笨

Unregistered / Unconfirmed
GUEST, unregistred user!
请问怎样在某个控件(比如image)上画出一个汉字?请说的详细点,最好给出源码。
 
image1.Canvas.TextOut(0,0,'这是一个测试 ^_^');
 
能不能控制字的大小?
 
先指定画布的字体大小即可:
image1.canvas.Font.Size := 12;
image1.Canvas.TextOut(0,0,'这是一个测试 ^_^');
 
Windows.DrawText(...);
 
干脆就做个图片放上去就行了,还不用写代码
 
可以控制角度吗。比如说我想画一个30度的汉字
 
直接用API画啊
A:=getdc(控件句柄);
TEXTOUT(A,X,Y,‘内容’,LENGTH(‘内容’));
extextout....
N种TEXTOU的API
 
你可以差差Tlogfont的使用,可以设大小,方向和别的一些,delphi的F1可以帮你。
 
多人接受答案了。
 
后退
顶部