1.在构造函数中创建字体: m_fontDlg.CreatePointFont(120, _T("黑体")); 2.在析构函数中删除字体: m_fontBig.DeleteObject(); 3.在OnInitDialog函数中设置所有控件字体: CWnd *pWnd = GetTopWindow(); while (NULL != pWnd) { pWnd->SetFont(&m_fontDlg); pWnd = pWnd->GetNextWindow(); }