一、创建新工程
二、于对话框编辑器内编辑对话框
三、添加变量、函数
1、添加变量
2、添加消息响应函数
四、添加代码(红色部分)
void CCFongDlg::OnOK()
{
// TODO: Add extra validation here
CFont* tempfont = m_edit1.GetFont(); //获取编辑框当前字体
LOGFONT logfont;
tempfont->GetLogFont(&logfont);
CFontDialog fontdlg(&logfont);//初始化字体信息
if (fontdlg.DoModal()==IDOK)
{
m_font1.Detach();
LOGFONT temp;
fontdlg.GetCurrentFont(&temp);//获取当前字体信息
m_font1.CreateFontIndirect(&temp);//直接创建字体
m_edit1.SetFont(&m_font1);//设置字体
}
// CDialog::OnOK();
}
五、编译
六、运行