Why ListView_EnableGroupView() modify the arrangement of items in my list view?
AutoIt
#include <GuiListView.au3> #Include <WinAPI.au3> #Include <WindowsConstants.au3> $hMain = GUICreate('',305,140,Default,Default) $hListView = _GUICtrlListView_Create($hMain,"",0,0,305,140,BitOR(0x0000,0x0004,0x4000)) ;~ _GUICtrlListView_EnableGroupView($hListView) ; uncomment this line and check again _GUICtrlListView_SetView($hListView,1) _GUICtrlListView_SetIconSpacing($hListView,95,70) ; Groups _GUICtrlListView_InsertGroup($hListView,0,1,"Asia") _GUICtrlListView_InsertGroup($hListView,1,2,"Europa") ; Add Items _GUICtrlListView_AddItem($hListView,"Turkmenistan") _GUICtrlListView_AddItem($hListView,"Israel") _GUICtrlListView_AddItem($hListView,"China") _GUICtrlListView_AddItem($hListView,"Vietnam") _GUICtrlListView_AddItem($hListView,"Japan") _GUICtrlListView_AddItem($hListView,"Romania") _GUICtrlListView_AddItem($hListView,"United Kigdom") ; Set Groups _GUICtrlListView_SetItemGroupID($hListView,0,1) _GUICtrlListView_SetItemGroupID($hListView,1,1) _GUICtrlListView_SetItemGroupID($hListView,2,1) _GUICtrlListView_SetItemGroupID($hListView,3,1) _GUICtrlListView_SetItemGroupID($hListView,4,1) _GUICtrlListView_SetItemGroupID($hListView,5,2) _GUICtrlListView_SetItemGroupID($hListView,6,2) GUISetState(@SW_SHOW) Do Sleep(10) Until GUIGetMsg() = -3