认真 发表于 2015-10-30 13:14:20

11讲测试题(2)问题

cxCaps = (tm.tmPitchAndFamily & 1 ? 3 : 2)* cxChar / 2;   //10
cc = (tm.tmPitchAndFamily & 1 ? 3 : 2) / 2 * cxChar;              //7
好奇(tm.tmPitchAndFamily & 1 ? 3 : 2)=3.
3*cxChar7=21
21/2=10,
这样代表了什么?为什么要这样算。

小甲鱼的二师兄 发表于 2015-10-31 21:55:28

这个应该是判断是否为宽体字符,宽体字符就占3个宽度,不是就占2个宽度。

认真 发表于 2015-11-1 09:57:26

小甲鱼的二师兄 发表于 2015-10-31 21:55
这个应该是判断是否为宽体字符,宽体字符就占3个宽度,不是就占2个宽度。

不是的,同学。
页: [1]
查看完整版本: 11讲测试题(2)问题