1、新建一个MFC对话框项目文件FONT,在资源视图上拖建三个静态文本IDC_STATIC1,IDC_STATIC2,IDC_STATIC1,标题是密封压力试验机。
2、FONTDlg.h头文件中添加代码
public:
CFont m_bFont,m_lFont,m_sFont;
3、FONTDlg.cpp文件构建函数中添加代码
CFONTDlg::CFONTDlg(CWnd* pParent /*=NULL*/)
: CDialog(CFONTDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CFONTDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
m_bFont.CreateFont( -24, // nHeight
0, // nWidth
0, // nEscapement
0, // nOrientation
FW_BOLD, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
134, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
"楷体_GB2312");
m_lFont.CreateFont(-40,0,0,0,700,FALSE,FALSE,
0,134,OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,
FF_SWISS,"楷体_GB2312");
m_sFont.CreateFont(-20,0,0,0,700,FALSE,FALSE,
0,134,OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,
FF_SWISS,"楷体_GB2312");
}
4、FONTDlg.cpp文件OnInitDialog()函数中添加代码
GetDlgItem(IDC_STATIC1)->SetFont(&m_bFont);
GetDlgItem(IDC_STATIC2)->SetFont(&m_lFont);
GetDlgItem(IDC_STATIC3)->SetFont(&m_sFont);
运行程序
源码下载