Bonjour à tous,
voilà j'aimerais changer la couleur de mon edit control quand la valeur change
voila mon code :
switch (nCtlColor)
{
case CTLCOLOR_EDIT:
switch (pWnd->GetDlgCtrlID())
{
case IDC_SALES_REP:
((CEdit *)GetDlgItem(IDC_SALES_REP))->GetWindowText(cstr);
if (m_strSalesRep_save != cstr)
{
pDC->SetBkColor(color_brush);
hbr = (HBRUSH) m_color_brush->GetSafeHandle();
}
break;
}
break;
}
Tous marche parfaitement sauf que quand la valeur du Edit Control est modifié, seul une partie change de couleur : le contour (qui est dans le rectangle sens etre la zone editable)reste en blanc et la zone editable change de couleur...
Et si je minimise ma fenêtre et je la maximize a nouveau , tout est correct...
Merci de m'aider a resoudre ce problème...
thx à tous