设置CEdit 类文字:
CFontDialog dlg; // 创建 CFontDialog 对象
LOGFONT lf;
static CFont m_font;
memset(&lf, 0, sizeof(LOGFONT));
m_font.GetLogFont(&lf);
dlg.m_cf.lpLogFont = &lf;
dlg.m_cf.Flags |= CF_INITTOLOGFONTSTRUCT;
if(dlg.DoModal()==IDCANCEL)
return ;
dlg.GetCurrentFont(&lf);
m_font.DeleteObject();
m_font.CreateFontIndirect(&lf);
mEdit.SetFont(&m_font);
theApp.WriteProfileString(_T("lf"), _T("lfFaceName"), lf.lfFaceName);
theApp.WriteProfileInt(_T("lf"), _T("lfHeight"), lf.lfHeight);
theApp.WriteProfileInt(_T("lf"), _T("lfWeight"), lf.lfWeight);