Что нового

[Элементы GUI] Элемент List View + _GUICtrlListView_InsertGroup

sforce5

Олл фо ЛулзЪ
Сообщения
160
Репутация
41
Вот проблема, нужно создать элементы LV (ListView), сразу назначить в определённую группу

Код:
#include "GUIConstants.au3"
#include "GuiListView.au3"
#include "WindowsConstants.au3"

$forto4ka = GUICreate("Ололололололололо", 620, 340)
$some_lv = GUICtrlCreateListView("Адын|Два", 10, 10, 600, 290)
_GUICtrlListView_EnableGroupView($some_lv)

GuiSetState()

Local $Array[8]
	
$Array[0] = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"
$Array[1] = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control"
	
$iIndex = 0
	
For $a = 0 to UBound($Array) - 1
	Local $i = 1
		
	$iGroup = _GUICtrlListView_InsertGroup($some_lv, -1, $iIndex + 1, $Array[$a])

	While 1
		Local $enum_reg = RegEnumVal($Array[$a], $i)
		If @error Then ExitLoop
	
		Local $sPath = RegRead($Array[$a], $enum_reg)
		_GUICtrlListView_AddItem($some_lv, $enum_reg, $iIndex)
		_GUICtrlListView_AddSubItem($some_lv, $iIndex, $sPath, 1)
		_GUICtrlListView_SetItemGroupID($some_lv, $iIndex, $iGroup + 1)
		
		$i +=1
		$iIndex +=1
	WEnd
Next	

While 1
	Sleep(1000)
WEnd


Получается только первый массив считать и в группу запихатЪ....

Подскажите как бы это более хорошо реализовать!
 
Верх