作业帮 > 数学 > 作业

TEXTMETRIC tm成员tm.tmpitchAndFamily作用?它的值

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/08 21:45:30
TEXTMETRIC tm成员tm.tmpitchAndFamily作用?它的值
如cxCaps=(tm.tmpitchAndFamily&1?3:2)的计算
TEXTMETRICS结构的tmPitchAndFamily属性是用来判断字体是否为变宽字体的,如果是等宽字体那么它的低位就为0
此时tm.tmPitchAndFamily&1=0 条件分支结果取2
如果为变宽字体那么它的低位就为1
此时tm.tmPitchAndFamily&1=1 条件分支结果取3
所以通过位运算我们可以判断是否为变宽字体,如果是就扩大150%(3/2)