リッチエディットコントロールの色変更

ワードやなんかでも普通自分で選択した文字の色を変える。
そういう関数もリッチエディットコントロールにある。
しかし、今回はミスしたところを自動的に変えなければならない。
ので、間違っているところを逐次選択して色を変更して選択解除。これだ!

m_rich2.SetSel(2,3);	//3文字目を選択
CHARFORMAT cf = {sizeof(CHARFORMAT)};
cf.dwMask = CFM_COLOR | CFM_BOLD;
cf.dwEffects = CFE_BOLD;
cf.crTextColor = RGB(255, 0, 0);
m_rich2.SetSelectionCharFormat(cf);
m_rich2.SetSel(-1,0);	//選択解除