雅黑字体,文字大小不正确,数字不为雅黑的解决

来源:互联网 发布:怎么在淘宝上买岛国片 编辑:程序博客网 时间:2024/04/27 15:21
张郎之前用的方式,巴源同样使用,但就是字体数字不为雅黑,解决良久,终于得到解决方法:
原来,张郎的方式是如下:
font .CreateFont( height, nWidth , 0 , 0,
        nWeight,
        FALSE,
        FALSE,
        FALSE,
        ANSI_CHARSET,
        OUT_DEFAULT_PRECIS ,
        CLIP_DEFAULT_PRECIS ,
        DEFAULT_QUALITY,
        DEFAULT_PITCH|FF_SWISS ,
        _T("YaHei Consolas Hybrid" ));

巴源的方式得改为:
font .CreateFont( height, nWidth , 0 , 0,
        nWeight,
        FALSE,
        FALSE,
        FALSE,
        GB2312_CHARSET,
        OUT_DEFAULT_PRECIS ,
        CLIP_DEFAULT_PRECIS ,
        DEFAULT_QUALITY,
        DEFAULT_PITCH|FF_SWISS ,
        _T("YaHei Consolas Hybrid" ));

或者:
font .CreateFont( height, nWidth , 0 , 0,
        nWeight,
        FALSE,
        FALSE,
        FALSE,
        DEFAULT_CHARSET ,
        OUT_DEFAULT_PRECIS ,
        CLIP_DEFAULT_PRECIS ,
        DEFAULT_QUALITY,
        DEFAULT_PITCH|FF_SWISS ,
        _T("YaHei Consolas Hybrid" ));

得解
0 0