我想改变CRichEditCtrl控件的默认文本属性,例如我想设置控件的缺省文本属性为
粗体,但是没有任何效果,如下代码!
CHARFORMAT cf;
GetSelectionCharFormat(cf);
if(cf.dwMask&CFM_BOLD)cf.dwEffects^=CFE_BOLD;
else cf.dwEffects|CFE_BOLD;
cf.dwMask=CFM_BOLD;
SetSelectionCharForamt(cf);但是同样的代码,当我把它设置成下划线或者斜体都有效。就设置粗体没有效果。为什么?颜色也可以设置的。