CEdit中的字体颜色默认为黑色,怎么设置成别的颜色?

解决方案 »

  1.   

    处理消息
    =WM_CTLCOLORHBRUSH CColorEdit::CtlColor(CDC* pDC, UINT nCtlColor)
    { COLORREF  clr  =  RGB(0,0,0);  
          pDC->SetTextColor(clr);      //设置黑色的文本  
          clr  =  RGB(255,0,0);  
          pDC->SetBkColor(clr);          //设置红色的背景  
          m_bkBrush  =  ::CreateSolidBrush(clr);  
          return  m_bkBrush;    //作为约定,返回背景色对应的刷子句柄  
    }
      

  2.   

    RGB(0,0,0);  
    改成相应颜色即可
      

  3.   

    重绘制这个edit,改变颜色就好