+}\r
+\r
+void CProgressDlg::InsertColorText(CRichEditCtrl &edit,CString text,COLORREF rgb)\r
+{\r
+ CHARFORMAT old,cf;\r
+ edit.GetDefaultCharFormat(cf);\r
+ old=cf;\r
+ cf.dwMask|=CFM_COLOR;\r
+ cf.crTextColor=rgb;\r
+ cf.dwEffects|=CFE_BOLD;\r
+ cf.dwEffects &= ~CFE_AUTOCOLOR ;\r
+ edit.SetSel(edit.GetTextLength()-1,edit.GetTextLength());\r
+ edit.ReplaceSel(text);\r
+ edit.SetSel(edit.LineIndex(edit.GetLineCount()-2),edit.GetTextLength());\r
+ edit.SetSelectionCharFormat(cf);\r
+ edit.SetSel(edit.GetTextLength(),edit.GetTextLength());\r
+ edit.SetDefaultCharFormat(old);\r
+ edit.LineScroll(edit.GetLineCount());\r
+}\r
+\r