已知字符串用已知字体显示在指定矩形框内,如何根据矩形的宽度求字符字体大小?
已知字符串用已知字体显示在指定矩形框内,如何根据矩形的宽度求字符字体大小? 问题点数:0、回复次数:4Top
1 楼wrcluomo(落木)回复于 2003-12-01 08:34:22 得分 0
CSize FontSize;
FontSize=pdc->GetTextExtent(strMessage);
//计算字符的长度
float fDistance;
fDistance=(float)sqrt(FontSize.cx*FontSize.cx+FontSize.cy*FontSize.cy);
//线段的中点坐标Top
2 楼cxjd(dong)回复于 2003-12-26 10:56:47 得分 0
upTop
3 楼CounterHack(反击黑客)回复于 2003-12-26 11:31:32 得分 0
创建等宽字体,然后SetFont().Top
4 楼Wyhshp(阿呆)回复于 2003-12-27 00:28:46 得分 0
uppTop




