2 seumsc2016 seumsc2016 于 2017.09.20 10:01 提问

MFC设置了皮肤后怎么修改各个控件字体大小?

我使用了skin++设置皮肤后所有控件的字体都变得很小,怎么改变字体的大小,比如list control控件的字体

2个回答

jkl012789
jkl012789   2017.09.20 14:20
 CFont  *f;
    f = new CFont;
    f->CreateFont(18,                        // nHeight
        7,                         // nWidth
        0,                         // nEscapement
        0,                         // nOrientation
        500,                 // nWeight
        FALSE,                     // bItalic
        FALSE,                     // bUnderline
        0,                         // cStrikeOut
        ANSI_CHARSET,              // nCharSet
        OUT_DEFAULT_PRECIS,        // nOutPrecision
        CLIP_TT_ALWAYS,       // nClipPrecision
        PROOF_QUALITY,           // nQuality
        DEFAULT_PITCH | FF_SWISS,  // nPitchAndFamily
        _T("Tahoma"));                 // lpszFac
    GetDlgItem(IDC_EDIT2)->SetFont(f);

我是这样改的

seumsc2016
seumsc2016 好像没有什么变化啊,,>_<,, 这个是给edit control 控件设字体的对吧?我试了下好像不行。。。
2 个月之前 回复
jkl012789
jkl012789   2017.09.21 10:10

理论上其它控件也有效果的 你只要改一下ID就可以了

Csdn user default icon
上传中...
上传图片
插入图片