1、插入VC++自带的字体控件。
2、创建一耳光字体控件对象。
3、打开字体控件。并获取所选择的字体样式。
CFont font; //存储选择获取的字体样式
CString strFontName=" "; //存储选择字体的名字
void CProgressView::OnFont()
{
// TODO: Add your command handler code here
CFontDialog dlg;
if (IDOK == dlg.DoModal())
{
if (font.m_hObject) //判断是否已经打开过对话框。
//类在同一时刻只能关联一个对象资源
{
font.DeleteObject(); //销毁资源
}
font.CreateFontIndirect(dlg.m_cf.lpLogFont); //font获取所选择的字体样式
strFontName = dlg.m_cf.lpLogFont->lfFaceName; //获取选项的字体名称
}
}