Icones et ListView

glipper Messages postés 246 Date d'inscription dimanche 2 juin 2002 Statut Membre Dernière intervention 11 septembre 2016 - 1 juil. 2003 à 18:28
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 - 1 juil. 2003 à 21:28
Bonjour,
Je voudrais savoir s'il est possible d'attribuer des icones differentes aux differents Items d'une ListView ?
Parceque la commande SendMessage(hwnd,LVM_SETIMAGELIST,LVSIL_SMALL,(LPARAM)himlSmall); change toutes les icones de la list en même temps.
Est-ce que c'est possible ?
Glipper

2 réponses

cs_Xentor609 Messages postés 258 Date d'inscription jeudi 20 mars 2003 Statut Membre Dernière intervention 16 août 2004
1 juil. 2003 à 19:01
Salut,
pourquoi ne pas créer une imagelist avec toute les icones que tu souhaites utiliser, et dans ta structure:
[Code]
LVITEM LvItem;
LvItem.iImage="NumDeL'indexDeL'imageDésiré"

SendDlgItemMessage(hwnd,IDC_LIST1,LVM_INSERTITEM,ListItem,(LPARAM)&LvItem);
[\Code]
Ainsi, tu choisiras l'icone désirée en fonction de l'index que tu passes en parametres a ta fonction, et apres tu INSERTITEM.

bye, Xentor609
0
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
1 juil. 2003 à 21:28
En fait des que tu creais ton item,
tu remplis la structure LV_ITEM avec le bon icon !

OU

tu obtient l'item, et tuy lui change seulement sont icone
et tu fais apres : ListView_SetItem

ET OUI LES AIDES CA SE LIT !

:-p :sleepy) :shy) :sleepy) :-p
0
Rejoignez-nous