Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1047 connectés 

  FORUM HardWare.fr
  Programmation

  Problem en Visual C++ pour changer la couleur d'un Edit Control CEdit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problem en Visual C++ pour changer la couleur d'un Edit Control CEdit

n°195399
fbarre2001
Posté le 14-08-2002 à 18:15:10  profilanswer
 

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

mood
Publicité
Posté le 14-08-2002 à 18:15:10  profilanswer
 

n°195508
antsite
Je me souviens
Posté le 14-08-2002 à 23:05:36  profilanswer
 

il faut que tu retournes ton hbrush (fond), regarde sur codeguru ou ailleurs il y a pleins d'exemples.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Problem en Visual C++ pour changer la couleur d'un Edit Control CEdit

 

Sujets relatifs
comment mettre une icone a un projet en visual c++[ASP.NET] Mon problem est : System.ArgumentOutOfRangeExcep tion.
Visual C++, C++, VBchanger la valeur d'un href
Se procurer le visual c++Changer la couleur d'un intitulé, zone de texte .... Onfocus
[c++ builder ]compilation projet visual, MFC ... ;-)changer la couleur de fond d'un champ de saisie
Plus de sujets relatifs à : Problem en Visual C++ pour changer la couleur d'un Edit Control CEdit


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR