如题

解决方案 »

  1.   

    重载该编辑框类,响应OnCtrlColor(记得好象是),再调用SetTextColor
      

  2.   

    先获得编辑框的dc,再利用SetTextColor();  
    CDC *pDC=m_edit.GetDC();
    pDC->SetTextColor(RGB(0,   255,   0));  
    我也不知道行不行,你可以试试
      

  3.   

    用RichEdit控件使用它的AfxInitRichEdit();//初始化
    SetSel(),GetSel()
      

  4.   

    重载HBRUSH CDialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 例如
    HBRUSH CMyDialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
    {
    HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor);

    switch(pWnd->GetDlgCtrlID())
    {
    case IDC_ALARM://你的控件ID
    pDC->SetTextColor(RGB(255,0,0)); 
    break;
    default:
    break;
    }
     return hbr;
    }
      

  5.   

    呵呵, 楼上正解,归根到底就是响应WM_CTLCORLOR消息。