取字体高<br>var<br> f: TFont;<br>begin<br> f := TFont.Create;<br> try<br> f.Handle := GetCurrentObject(self.Canvas.Handle, OBJ_FONT);<br> showmessagefmt('%d', [Abs(f.Height)]);<br> finally<br> f.Free;<br> end;<br>end;<br>如果是汉字或全角符号,一般字体高也是字体完宽,就不用另外计算了<br>否则你得用<br>GetCharWidth32(hDC, 字符起, 字符止, 字体宽列表:整数缓冲区)<br>来得到每一字符的宽度