L lyws519 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-12 #1 在控件中要用到一个数值输出,这个数值可以为3位数,比如512,也可以为其它位数,比如5位,54321,我试着用Canvas中的TextOut来做,但是这样输出的字符串随着字符串的长度变化也变来变去,能不能让它固定一个位置,都以一个坐标为中心呢?或者是用其它的函数?
在控件中要用到一个数值输出,这个数值可以为3位数,比如512,也可以为其它位数,比如5位,54321,我试着用Canvas中的TextOut来做,但是这样输出的字符串随着字符串的长度变化也变来变去,能不能让它固定一个位置,都以一个坐标为中心呢?或者是用其它的函数?
S shenzhou_nz Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-25 #2 可以先算一下一个数字字符占几个象素 在输出字符串的时候用首先判断字符串的字符个数,也就得到了字符串占的象素(len) 最后textout(midXpos-len/2,y,string)
B boldfake Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-25 #3 使用DrawText()api函數,具體的看一下幫助,簡單的