RichEdit设置字体问题
zhy 2008-12-22 09:38:14 我用EM_SETCHARFORMAT消息动态修改RicheEdit的字体,颜色等等,颜色能正常显示,但是字体设置确没有效果,高手帮我看看为什么
CHARFORMAT cf;
cf.cbSize=sizeof(CHARFORMAT);
cf.dwMask=CFM_BOLD|CFM_COLOR|CFM_FACE| CFM_ITALIC|CFM_SIZE|CFM_UNDERLINE;
cf.dwEffects=CFE_BOLD| CFE_ITALIC| CFE_UNDERLINE ;
cf.yHeight=12*20;
cf.crTextColor=RGB(0,255,255);
strcpy((char *)cf.szFaceName,"Wingdings");
cf.bCharSet=0;
cf.bPitchAndFamily=0;
SendMessage(hRichEdit,EM_SETCHARFORMAT,SCF_ALL,(LPARAM)&cf);