tmPitchAndFamily低位决定是否是变宽字体,那高位有什么用?
cxCaps=((tm.tmPitchAndFamily&1)? 3:2)*cxChar / 2;1.tmPitchAndFamily,如果低位为0,表示等宽字体,小写和大写字母平均宽度一样;
2.tmPitchAndFamily,如果低位为1,表示变宽字体,大写字母是小写平均宽度的3/2倍.
问题:
那tm的这个字段tmPicthAndFamily的高位是干嘛的?假设还有高位的话,那这个 & 运算的时候,就不考虑高位了吗?