CMFCFontComboBox
实现:
拖放该控件至对话框模板
初始化字体:
在OnInitialUpdate里添加:
((CMFCFontComboBox*)GetDlgItem(IDC_MFCFONTCOMBO1))->SelectFont(_T("新宋体"));
处理单击事件:
添加消息原型:
afx_msg void OnCbnSelchangeMfcfontcombo1();
消息映射:
ON_CBN_SELCHANGE(IDC_MFCFONTCOMBO1, &CToolView::OnCbnSelchangeMfcfontcombo1)
消息实现:
void CToolView::OnCbnSelchangeMfcfontcombo1()
{
// TODO: 在此添加控件通知处理程序代码
CMFCFontInfo *pInfoFont;
pInfoFont=((CMFCFontComboBox*)GetDlgItem(IDC_MFCFONTCOMBO1))->GetSelFont();
CString str;
str=pInfoFont->m_strName;
AfxMessageBox(str);
}