Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GuiListView.au3>
#include <GUIConstants.au3>
Global $Form = GUICreate("Form", 1024, 438, 400, 124)
Global $exStyles = BitOR($LVS_EX_FULLROWSELECT, $LVS_EX_SUBITEMIMAGES)
Global $ListView = GUICtrlCreateListView("", 16, 8, 950, 417, -1,BitOR($LVS_SHOWSELALWAYS, $LVS_REPORT))
_GUICtrlListView_SetExtendedListViewStyle($ListView, $exStyles)
_GUICtrlListView_AddColumn(-1, "Application", 100,0)
_GUICtrlListView_AddColumn(-1, "Nom de fichier", 100,0)
_GUICtrlListView_AddColumn(-1, "Etat", 100,0)
_GUICtrlListView_AddColumn(-1, "Version", 100,0)
_GUICtrlListView_AddColumn(-1, "Date", 100,0)
_GUICtrlListView_AddColumn(-1, "Poids", 100,0)
_GUICtrlListView_AddColumn(-1, "Adresse IP", 100,0)
_GUICtrlListView_AddColumn(-1, "Statut", 100,0)
_GUICtrlListView_AddColumn(-1, "Hostname", 100,0)
GUISetState(@SW_SHOW)
;~ _GUICtrlListView_BeginUpdate($ListView)
Remplir()
;~ _GUICtrlListView_EndUpdate($ListView)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Form
Case $ListView
EndSwitch
WEnd
Func Remplir()
_GUICtrlListView_AddItem($ListView, "Row 1: Col 1", 0)
_GUICtrlListView_AddSubItem($ListView, 0, "Row 1: Col 2", 1)
_GUICtrlListView_AddSubItem($ListView, 0, "Row 1: Col 3", 2)
_GUICtrlListView_AddSubItem($ListView, 0, "Row 1: Col 4", 3)
_GUICtrlListView_AddSubItem($ListView, 0, "Row 1: Col 5", 4)
_GUICtrlListView_AddSubItem($ListView, 0, "Row 1: Col 6", 5)
_GUICtrlListView_AddSubItem($ListView, 0, "Row 1: Col 7", 6)
_GUICtrlListView_AddSubItem($ListView, 0, "Row 1: Col 8", 7)
_GUICtrlListView_AddSubItem($ListView, 0, "Row 1: Col 9", 8)
_GUICtrlListView_AddItem($ListView, "Row 2: Col 1", 1)
_GUICtrlListView_AddSubItem($ListView, 1, "Row 2: Col 2", 1)
_GUICtrlListView_AddSubItem($ListView, 1, "Row 2: Col 3", 2)
_GUICtrlListView_AddSubItem($ListView, 1, "Row 2: Col 4", 3)
_GUICtrlListView_AddSubItem($ListView, 1, "Row 2: Col 5", 4)
GUICtrlSetColor($ListView,0xff0000)
_GUICtrlListView_AddSubItem($ListView, 1, "Row 2: Col 6", 5)
GUICtrlSetColor($ListView,0x000000)
_GUICtrlListView_AddSubItem($ListView, 1, "Row 2: Col 7", 6)
_GUICtrlListView_AddSubItem($ListView, 1, "Row 2: Col 8", 7)
_GUICtrlListView_AddSubItem($ListView, 1, "Row 2: Col 9", 8)
_GUICtrlListView_AddItem($ListView, "Row 3: Col 1", 2)
_GUICtrlListView_AddSubItem($ListView, 2, "Row 3: Col 2", 1)
_GUICtrlListView_AddSubItem($ListView, 2, "Row 3: Col 3", 2)
_GUICtrlListView_AddSubItem($ListView, 2, "Row 3: Col 4", 3)
_GUICtrlListView_AddSubItem($ListView, 2, "Row 3: Col 5", 4)
_GUICtrlListView_AddSubItem($ListView, 2, "Row 3: Col 6", 5)
_GUICtrlListView_AddSubItem($ListView, 2, "Row 3: Col 7", 6)
_GUICtrlListView_AddSubItem($ListView, 2, "Row 3: Col 8", 7)
_GUICtrlListView_AddSubItem($ListView, 2, "Row 3: Col 9", 8)
EndFunc