这个就不是MFC能直接提供的功能了,你有两个选择,一是自己派生CEdit类增加处理颜色功能,二是从网上找个能改颜色的CEdit派生类。
判断处添加:错误的条件UpdateData(FALSE);用OnCtlColor函数:if (错误的条件例如:m_edit!=1) { pDC->SetTextColor(RGB(255,0,0)); }