摘要:
最近需要做vc的RichEdit控件里的内容关键字标红,由于RichEdit的内容可能是中英文混合的,所以需要先转成Unicode,再用wcsstr函数找到关键字出现的位置,再用SetSel、SelSelectionCharFormat方法进行标红。//CString m_richText; RichEdit内容//CString strKeyword; 关键字CHARFORMAT cf; ZeroMemory(&cf, sizeof(CHARFORMAT)); cf.dwMask = CFM_STRIKEOUT|CFM_BOLD | CFM_COLOR; cf.dwEffe... 阅读全文