windowsAPI的16转32问题(50分)

  • 主题发起人 主题发起人 littlefish
  • 开始时间 开始时间
L

littlefish

Unregistered / Unconfirmed
GUEST, unregistred user!
这几天在改一个旧程序。有一个在打印时用到的api函数GetTextExtent,是老版本的,在2000<br>下(delphi5)编译不了,不知道什么函数是用来替换他的?
 
GetTextExtentPoint32
 
不知最后一个参数怎么写。我看帮助说是个结构,在delphi里怎么定义类似的东西。应该是<br>定义一个矩形的高和宽。先谢了。<br>
 
最好能写详细点。
 
var<br>&nbsp; sz: TSize;<br>begin<br>&nbsp; GetTextExtentPoint32(Printer.Canvas.Handle, 'haha', 4, sz);<br>&nbsp; ShowMessage(Format('%d, %d', [sz.cx, sz.cy]));<br>end;
 
接受答案了.
 
后退
顶部