MFC:是否可以在不创建任何子类的情况下自定义CFontDialog对话框

MFC:是否可以在不创建任何子类的情况下自定义CFontDialog对话框,mfc,Mfc,我正在做一个项目,我需要创建一个按钮点击字体对话框 我使用了以下代码: CFontDialog dlg; if (dlg.DoModal() == IDOK) { m_Font = dlg.GetFont(); } 但这里的问题是..默认情况下,它包含各种设置,如字体系列、大小、样式、颜色和预览。但这里我只需要Fontfamily和大小以及预览设置 是否有其他方法可以仅使用字体系列、大小和预览创建字体对话框,而不创建任何子类。修改dlg对象中的m_cf.flags成员,如cf_效果等

我正在做一个项目,我需要创建一个按钮点击字体对话框

我使用了以下代码:

CFontDialog dlg;
if (dlg.DoModal() == IDOK)
{
    m_Font = dlg.GetFont();
}
但这里的问题是..默认情况下,它包含各种设置,如字体系列、大小、样式、颜色和预览。但这里我只需要Fontfamily和大小以及预览设置

是否有其他方法可以仅使用字体系列、大小和预览创建字体对话框,而不创建任何子类。

修改dlg对象中的m_cf.flags成员,如cf_效果等


请参见并相应地更改标志

文档链接不再工作。。。。