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
et voici ce que je fais avant d'y inserer un élement:
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
Donc mon problème c'est que lorsque je selectionne et déselectionne une ligne rouge, elle perd sa couleur et devient bleu !
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);
Merci pour vos infos.
Partager