标签: mfc
我正在一个项目上,我需要在单击按钮时创建一个字体对话框。
我使用了以下代码:
CFontDialog dlg; if (dlg.DoModal() == IDOK) { m_Font = dlg.GetFont(); }
但是这里的问题是..默认情况下,它包含各种设置,例如字体系列,大小,样式,颜色和预览。但是这里我只需要Fontfamily以及大小和预览设置。
是否存在仅使用“字体系列,大小和预览”创建字体对话框的替代方法,而没有创建任何子类。
答案 0 :(得分:1)
修改dlg对象中的m_cf.flags成员,例如CF_EFFECTS等。
m_cf.flags
CF_EFFECTS
请参见documentation并相应地更改标志