#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.12.0
Author: myName
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
Global $x = 3
Global $Checkbox[$x]
$Form = GUICreate('Пример', 400, 300)
$hListView = GUICtrlCreateListView("Нажмите для сортировки", 20, 20, 300, 200)
_GUICtrlListView_SetExtendedListViewStyle($hListView, BitOR($LVS_EX_FULLROWSELECT, $LVS_EX_CHECKBOXES))
GUISetState()
_GUICtrlListView_AddColumn($hListView, '', 390)
$Checkbox[0] = _GUICtrlListView_AddItem($hListView, "Строка1")
_GUICtrlListView_SetItemChecked($hListView,0)
$Checkbox[1] = _GUICtrlListView_AddItem($hListView, "Строка2")
$Checkbox[2] = _GUICtrlListView_AddItem($hListView, "Строка3")
_GUICtrlListView_SetItemParam($hListView, 1, $GUI_CHECKED)
$Button = GUICtrlCreateButton("Сохранить", 220, 240, 100, 25)
While 1
$nmsg = GUIGetMsg()
Switch $nmsg
Case $GUI_EVENT_CLOSE
exit
Case $Button
save()
exit
EndSwitch
WEnd
func save()
For $i = 0 To $x - 1
IniWrite(@ScriptDir & '\newconf.ini', 'Options', 'CheckBox' & $i, Number(_GUICtrlListView_GetItemChecked($hListView,$i)) )
Next
Endfunc