以3个静态文本编辑框为例
1.在资源视图右击编辑框,为各个编辑框添加EDIT类,变量;
2. 点击完成后,在该控件所在的.h文件中声明一个CFont类变量;如CFont m_editFont;
CFont m_editFont; //声明字体变量
3.在OnInitDialog()函数中对其进行设定,如字体大小:150,字体类型:宋体;
m_editFont.CreatePointFont(150, _T("宋体"));//设定字体大小和类型
m_editInput.SetFont(&m_editFont);
m_editCtrl.SetFont(&m_editFont);
m_editOutput.SetFont(&m_editFont);//为控件变量设置字体
4.如若不同编辑框设置字体不同,可通过在OnInitDialog()多次设置字体和大小实现,无需多次声明字体变量:
m_editFont.CreatePointFont(150, _T("宋体"));//设定字体大小和类型
m_editInput.SetFont(&m_editFont);//为控件变量设置字体
m_editFont.CreatePointFont(120, _T("宋体"));
m_editCtrl.SetFont(&m_editFont);
m_editOutput.SetFont(&m_editFont);