MSDN. CWnd : : OnCtlColor
http://msdn.microsoft.com/en-us/library/0wwk06hc(VS.80).aspxQuand vous créez une fenêtre, créer une brosse :
m_Brush = nouveau CBrush (RVB (150, 150, 150));
et dans OnCtlColor quand le paramètre est CTLCOLOR_EDIT, a placé la couleur pour le texte et le fond et renvoyer la brosse :
pDC->SetTextColor (RVB (0, 255, 0));
pDC->SetBkColor (RVB (0, 0, 0));
retourner (HBRUSH) (m_Brush->GetSafeHandle
());
autrement :
CDialog de retour : : OnCtlColor (pDC, pWnd, nCtlColor) ;
supprimer la brosse quand vous fermez la fenêtre.
Plus :
Changement de la couleur de fond d'une commande d'édition
http://www.codeguru.com/cpp/controls/editctrl/backgroundcolor/article.php/c9047