Bonjour,
je commence la programmation "visuel" et voila mon problème:
j'ai une listView (celle ou l'on peut mettre des colonnes..)
et je remplis cette listeview d'information et certaines informations ont des couleurs différentes !
exemple:
1ere ligne en bleu
2eme en rouge
3eme en bleu

Lorsque ensuite je selectionne une ligne elle est recouverte de bleu mais ensuite lorsque je selectionne une autre ligne celle selectionné au préalable est réécrite en bleu en non en rouge !

voila ce que j'utilise pour pouvoir selectionné les ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ListView_SetExtendedListViewStyleEx(hListView,0,LVS_EX_GRIDLINES | LVS_EX_UNDERLINECOLD | LVS_EX_FULLROWSELECT
et voici ce que je fais avant d'y inserer un élement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
if (condition)
  Ccolor = RGB(255,6,6);//rouge			
else
  Ccolor = RGB(49,4,227);//bleu
ListView_SetTextColor(hListView,Ccolor);
ListView_InsertItem(hListView,(LPARAM)&LvItem);
Donc mon problème c'est que lorsque je selectionne et déselectionne une ligne rouge, elle perd sa couleur et devient bleu !

Merci pour vos infos.