我做的是一个简单的文本编辑器,CMyView继承CEditView,然后在里面添加了一个菜单单击事件的方法
void CMyView::OnEditFont()
{
LOGFONT pLogFont;
CFontDialog dlg;
CFont font;
if(dlg.DoModal()==IDOK)
{
dlg.GetCurrentFont(&pLogFont);
font.CreateFontIndirect(&pLogFont);
CEditView::SetFont(&font);
}
}
但是没用,只有光标变大,字体不会变的,请教高手
void CMyView::OnEditFont()
{
LOGFONT pLogFont;
CFontDialog dlg;
CFont font;
if(dlg.DoModal()==IDOK)
{
dlg.GetCurrentFont(&pLogFont);
font.CreateFontIndirect(&pLogFont);
CEditView::SetFont(&font);
}
}
但是没用,只有光标变大,字体不会变的,请教高手
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货