dlg.m_cc.Flags|=CC_RGBINIT | CC_FULLOPEN // "|" 组合符不能去掉,因为Flags会有个默认值
dlg.m_cc.rgbResult=m_clr; //保存上一次选择的结果
if(IDOK==dlg.DoModal())
{
m_clr=dlg.m_cc.rgbResult; //选择的结果
}
}
CFontDialog dlg;
if(IDOK==dlg.DoModal())
{
if(m_font.m_hObject)
m_font.DeleteObject();
m_font.CreateFontIndirect(dlg.m_cf.lpLogFont);
m_strFontName=dlg.m_cf.lpLogFont->lfFaceName; //得到字体名称
Invalidate();
}