Je travaille présentement à la conception d'un programme de type "lanceur d'applications" et
j'aimerais faire un peu comme ceci :

Mais présentement je n'arrive qu'à cela

J'aimerais avoir une taille d'image plus grande pour mes items...
J'ai regardé dans Treeviewconstants.au3 pour une piste ainsi que sur les
forums d'autoit mais je n'ai rien trouvé encore.
Je poursuis mes recherches mais si quelqu'un détient la réponse, je suis preneur.
Également, mais c'est secondaire pour l'instant, j'aimerais bien pouvoir faire comme dans
la première image et insérer une deuxième ligne de texte de couleur différente sur le contrôle.
Est-ce possible ?
Merci d'avance !
p.s. Voici le code qui donne le résultat tel que vu sur la deuxième image
Code : Tout sélectionner
#include <misc.au3>
#include <ListViewConstants.au3>
#include <GuiConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <TreeViewConstants.au3>
$Gui = GuiCreate("Test",500,500,-1,-1,-1,$WS_EX_ACCEPTFILES)
$tv = GUICtrlCreateTreeView(0,0,500,500,BitOR($TVS_FULLROWSELECT,$TVS_NONEVENHEIGHT))
GUICtrlSendMsg($tv,$TVM_SETITEMHEIGHT,110,0)
GUICtrlCreateTreeViewItem("22ss" & @crlf & "s",$tv)
GUICtrlSetImage(-1, "shell32.dll", 14)
GUICtrlCreateTreeViewItem("22",$tv)
GUICtrlSetImage(-1, "shell32.dll", 14)
$22 = GUICtrlCreateTreeViewItem("22",$tv)
GUICtrlSetImage(-1, "shell32.dll", 14)
$22 = GUICtrlCreateTreeViewItem("22",$tv)
GUICtrlSetImage(-1, "shell32.dll", 14)
GUICtrlSetFont($22,20)
GUICtrlSetImage(-1, "shell32.dll", 15)
GUICtrlCreateTreeViewItem("22",$22)
GUICtrlSetImage(-1, "shell32.dll", 16)
GUISetState()
While 1
If _IsPressed(01) Then
While _IsPressed(01)
GUICtrlSendMsg(-1,$TVM_CREATEDRAGIMAGE,0,0)
WEnd
EndIf
$Msg = GUIGetMsg()
Switch $Msg
Case -3
Exit
Case Else
EndSwitch
WEnd