请问如何改变EDIT背景字体颜色.IsWindowEnable()==FALSE;

解决方案 »

  1.   

    重载父窗口的OnCtlColorHBRUSH C*::OnCtlColor( CDC* pDC, CWnd* pWnd, UINT nCtlColor )
    {
    if(nCtlColor == CTLCOLOR_EDIT)
    {
    pDC->SetTextColor(CLR_6);
                      ...
    return hWhiteBrush;
    }
    return CMDIChildWnd::OnCtlColor(pDC, pWnd, nCtlColor);
    }
      

  2.   

    重载父窗口的OnCtlColor这里可以设置许多控件的颜色,也可以设置父窗口的背景色等等。
    楼上的老兄已经说了。
    注意,在设置字的颜色时,需要把控件设置为透明。