注册 登录
编程论坛 VC++/MFC

tmPitchAndFamily低位决定是否是变宽字体,那高位有什么用?

B_yellow 发布于 2012-03-15 12:11, 509 次点击
cxCaps=((tm.tmPitchAndFamily&1)? 3:2)*cxChar / 2;

1.tmPitchAndFamily,如果低位为0,表示等宽字体,小写和大写字母平均宽度一样;
2.tmPitchAndFamily,如果低位为1,表示变宽字体,大写字母是小写平均宽度的3/2倍.

问题
那tm的这个字段tmPicthAndFamily的高位是干嘛的?假设还有高位的话,那这个 & 运算的时候,就不考虑高位了吗?
0 回复
1