Page 1 sur 1
[..] ListView avec images
Posté : ven. 24 déc. 2010 16:29
par BlueCore
Bonjour à tous.
J'ai besoin d'afficher dans cette ListView en vue icônes une petite icône justement, correspondant soit à un PC, soit à un ordinateur portable (j'ai trouvé les icônes dans les DLL Windows), un peu comme sur la capture d'écran fournie.
Merci.
► Afficher le textevoir mon code
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
$Form1 = GUICreate("GUI", 633, 343)
$ListView1 = GUICtrlCreateListView("", 8, 8, 250, 326)
GUICtrlCreateListViewItem("INSPIRON-1012", $ListView1)
GUICtrlCreateListViewItem("BLUECORE-T404", $ListView1)
GUICtrlCreateListViewItem("COMPAQ-445503", $ListView1)
GUICtrlCreateListViewItem("HP-30492K3323", $ListView1)
GUICtrlSetStyle($ListView1, $LVS_ICON)
GUISetState(@SW_SHOW)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Re: [..] ListView avec images
Posté : ven. 24 déc. 2010 16:40
par Laddy
Bonjour
dans le documentation il me semblait avoir vu ce que tu demandes.
Regarde dans F1 _GUIImageList_AddIcon
-> sujet :
http://autoitscript.fr/forum/viewtopic. ... con#p37544
bon codage
Laddy
Re: [..] ListView avec images
Posté : ven. 24 déc. 2010 19:32
par Jerome
Coucou,
De mémoire, on avait parler de quelque chose de similaire sur le forum.
Les icônes sont contenu dans Shell32.dll.
On ne peut ajouter des icônes à une listview, mais plutôt à une listimage ou je ne sait plus trop quoi.
De mémoire aussi il y a un script pour afficher les icônes des dll dans les outils d'AutoIt.
Je pense que c'est le script qui se trouve dans : Programe files/autoit/exemple/gui/advanced/enumicons
Je ne peut cependant pas tester pour le moment.
Jérôme
Re: [..] ListView avec images
Posté : sam. 25 déc. 2010 20:58
par GELDROC
Ci tu arrive a déchiffré le Script de Team MSGI tu y trouvera un exemple dans le Fichier Files/#Include/GUI.au3
tu a de la chance cette exemple utilise en Plus les icone sur les SubItem en cas ou tu utiliserai plusieurs colonne ci toute fois tu ne comprend pas, recontacte moi par MP je te sortirai le bout de code
Cordialement @Geldroc