본문 바로가기

개발관련/MFC

RichEdit custom font


 // .h

CRichEditCtrl m_rEdit;

 // .cpp

CHARFORMAT cf;
cf.cbSize = sizeof(CHARFORMAT);
cf.dwMask = CFM_COLOR | CFM_SIZE ;
// more.. CFM_BOLD | CFM_FACE | CFM_UNDERLINE 
cf.dwEffects = 0;
// more.. CFE_AUTOCOLOR|CFE_UNDERLINE|CFE_BOLD); 
cf.crTextColor = RGB(255,0,0);
cf.yHeight = 20*20;

m_rEdit.SetSel(nStart, nEnd);
m_rEdit.SetSelectionCharFormat(cf);