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
Получается только первый массив считать и в группу запихатЪ....
Подскажите как бы это более хорошо реализовать!