S sentiment Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-17 #1 我有一段文字,其中可能有汉字,也可能没有汉字。我知道此段文字的字体和字体大小。<br>现在,我需要用API函数得到这段文字的宽度,宽度的单位可能需要多种形式。比如缇,象素<br>等。
Y yoking Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-18 #3 GetTextMetrics<br><br>也可以研究一下TCanvas 的TextWidth 和 TextHeight 的源代码
S sentiment Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-20 #4 我用GetTextExtentPoint32(getDc(Edit1.Handle),pChar(Edit1.Text),length(Edit1.Text),<br>varSize)得到的值和用Canvas.TextWidth(Edit1.Text)得到的值不一致,为什么呢?
我用GetTextExtentPoint32(getDc(Edit1.Handle),pChar(Edit1.Text),length(Edit1.Text),<br>varSize)得到的值和用Canvas.TextWidth(Edit1.Text)得到的值不一致,为什么呢?
T tonycn Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-25 #6 Canvas.TextWidth(Edit1.Text)<br>得到的是象素
S sentiment Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-27 #7 我其实用的是PB,用得我都FAINT了,但是遇到个上面的问题,所以想看用API稿得定不。大<br>家帮忙拉