With GUICtrlCreateListView() I can create a listview with different colors for different rows: Global $GUI = GUICreate("gui", 250, 250) Global $hListView = GUICtrlCreateListView("column1|column2|column3", 5, 5, 200, 200) GUICtrlCreateListViewItem("row1|row1|row1", $hListView) GUICtrlSetBkColor(-1, 0xFFFF00) GUICtrlCreateListViewItem("row2|row2|row2", $hListView) GUICtrlSetBkColor(-1, 0xFF0000) GUICtrlCreateListViewItem("row3|row3|row3", $hListView) GUICtrlSetBkColor(-1, 0x00FF00) GUISetState