1.首先修改静态文本框的ID,因为MFC中所有的静态文本框的ID都默认是IDC_STATIC,需要手动添加ID号。
2.在头文件中增加变量定义CFont cfont;
3.在OnInitDialog()初始化函数中增加以下函数
CWnd* pWnd = GetDlgItem(IDC_STATIC11); // 静态文本的编号
cfont.CreateFont(20, //字体大小
0, 0, 0, FW_NORMAL,
FALSE, FALSE,
0,
ANSI_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, _T("宋体")); // 字体
pWnd->SetFont(&cfont);
这样就能实现对静态文本框字体大小的修改了
转自:https://zhidao.baidu.com/question/146856764.html?fr=iks&word=vs2013%B5%C4mfc%BE%B2%CC%AC%CE%C4%B1%BE%BF%F2%D7%D6%CC%E5%B4%F3%D0%A1&ie=gbk