Salut à tous !
Je dois être complètement stupide, mais je n'arrive pas à coder "afficher l'image "c:\test\toto.bmp" dans la cellule de mon choix d'une listview (genre la troisème cellule de la seconde ligne). Je suis en train de m'arracher les cheveux à force de tester les multiples explications que j'ai trouvé sur le net, sans comprendre le truc ...
Merci d'avance pour votre aide !
[..] Image dans une cellule définie d'une Listview ??
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Niveau 7
- Messages : 450
- Enregistré le : mer. 18 mars 2009 22:12
- Localisation : Montpellier
- Status : Hors ligne
Re: [..]Image dans une cellule définie d'une Listview ??
Bonjour
tu dois d'abord ajouter ton image dans un contrôle GUIImageList() que tu va créer avec la fonction
$hImgeList = _GUIImageList_Create()
Ensuite tu ajoutes ce contrôle à ta listView: _GUICtrlListView_SetImageList($listview, $hImage)
Et la tu vas pouvoir mettre une image de ton choix dans la cellule de ton choix.
_GUICtrlListView_SetItemImage($listview, $item, $iImage , $SubItem)
Toutes ces fonctions sont documentées avec des exemples complets dans l'aide regarde l'exemple de la fonction: _GUICtrlListView_SetItemImage().
tu dois d'abord ajouter ton image dans un contrôle GUIImageList() que tu va créer avec la fonction
$hImgeList = _GUIImageList_Create()
Ensuite tu ajoutes ce contrôle à ta listView: _GUICtrlListView_SetImageList($listview, $hImage)
Et la tu vas pouvoir mettre une image de ton choix dans la cellule de ton choix.
_GUICtrlListView_SetItemImage($listview, $item, $iImage , $SubItem)
Toutes ces fonctions sont documentées avec des exemples complets dans l'aide regarde l'exemple de la fonction: _GUICtrlListView_SetItemImage().
- GhostLine
- Niveau 7
- Messages : 342
- Enregistré le : jeu. 12 mars 2009 15:28
- Localisation : Paris
- Status : Hors ligne
Re: [..] Image dans une cellule définie d'une Listview ??
C'est justement parce que je n'ai pas compris l'aide que je poste
Voilà mon bout de code :
Avec l'esprit un peu plus frais, j'ai compris qu'il fallait "lier" la listview avec l'imagelist, et qu'ils étaient du coup "dépendant" (ce qui explique pourquoi le $iImage de l'aide de _GUICtrlListView_AddItem est un n° et non pas un chemin d'accès).
Par contre, je bute sur l'affichage d'une image dans un subitem ! La syntaxe semble être la même, mais dans mon exemple ci dessus, rien ne s'affiche d'autre que le texte ... Help
Voilà mon bout de code :
► Afficher le texte
Par contre, je bute sur l'affichage d'une image dans un subitem ! La syntaxe semble être la même, mais dans mon exemple ci dessus, rien ne s'affiche d'autre que le texte ... Help
- TommyDDR
- Modérateur
- Messages : 2087
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] Image dans une cellule définie d'une Listview ??
Vous avez oublié d'autoriser les images dans les SubItems
De plus, je vous conseille d'utiliser des constantes pour vos images après les avoir "AddBitmap"
De plus, je vous conseille d'utiliser des constantes pour vos images après les avoir "AddBitmap"
► Afficher le textecode
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679