$hForm = GUICreate("Dialog manager", 577, 435)
$iPageControl = GUICtrlCreateTab(8, 8, 556, 328)
$TabSheet1 = GUICtrlCreateTabItem("Прибытие")
$iListView1 = GUICtrlCreateListView("№|Название объявления|Время", 8, 32, 553, 300)
GUICtrlSendMsg($iListView1, $LVM_SETCOLUMNWIDTH, 0, 80) ; 80 пиксель, если -1, то устанавливает по длине текста
GUICtrlSendMsg($iListView1, $LVM_SETCOLUMNWIDTH, 1, 400)
GUICtrlSendMsg($iListView1, $LVM_SETCOLUMNWIDTH, 2, 60)
_BuildListFromConfig($iListView1, "Прибытие")
$TabSheet2 = GUICtrlCreateTabItem("Отбытие")
$iListView2 = GUICtrlCreateListView("№|Название объявления|Время", 8, 32, 553, 300)
GUICtrlSendMsg($iListView2, $LVM_SETCOLUMNWIDTH, 0, 80) ; 80 пиксель, если -1, то устанавливает по длине текста
GUICtrlSendMsg($iListView2, $LVM_SETCOLUMNWIDTH, 1, 400)
GUICtrlSendMsg($iListView2, $LVM_SETCOLUMNWIDTH, 2, 60)
_BuildListFromConfig($iListView2, "Отбытие")
$TabSheet3 = GUICtrlCreateTabItem("Безопасность")
$iListView3 = GUICtrlCreateListView("№|Название объявления|Время", 8, 32, 553, 300)
GUICtrlSendMsg($iListView3, $LVM_SETCOLUMNWIDTH, 0, 80) ; 80 пиксель, если -1, то устанавливает по длине текста
GUICtrlSendMsg($iListView3, $LVM_SETCOLUMNWIDTH, 1, 400)
GUICtrlSendMsg($iListView3, $LVM_SETCOLUMNWIDTH, 2, 60)
_BuildListFromConfig($iListView3, "Безопасность")
$TabSheet4 = GUICtrlCreateTabItem("Другие")
$iListView4 = GUICtrlCreateListView("№|Название объявления|Время", 8, 32, 553, 300)
GUICtrlSendMsg($iListView4, $LVM_SETCOLUMNWIDTH, 0, 80) ; 80 пиксель, если -1, то устанавливает по длине текста
GUICtrlSendMsg($iListView4, $LVM_SETCOLUMNWIDTH, 1, 400)
GUICtrlSendMsg($iListView4, $LVM_SETCOLUMNWIDTH, 2, 60)
_BuildListFromConfig($iListView4, "Другие")
GUICtrlSetState(-1,$GUI_SHOW)
GUICtrlCreateTabItem("")
$iPlay_Bttn = GUICtrlCreateButton("Воспроизвести", 390, 360, 171, 49)
;$Button2 = GUICtrlCreateButton("Выход", 86, 272, 75, 25)
;$Button3 = GUICtrlCreateButton("&Help", 8, 272, 75, 25)
$iRead_Bttn = GUICtrlCreateButton("Прочитать", 200, 360, 171, 49)
$help = GUICtrlCreateButton("-", 8, 360, 60, 52, $BS_ICON+$BS_FLAT)
GUICtrlSetImage (-1, "shell32.dll",24, 1)
$config = GUICtrlCreateButton("-", 80, 360, 60, 52, $BS_ICON+$BS_FLAT)
GUICtrlSetImage (-1, "shell32.dll",36, 1)
GUICtrlSetState($iPlay_Bttn, $GUI_DISABLE)
GUICtrlSetState($iRead_Bttn, $GUI_DISABLE)
$iActive_ListView = $iListView1
GUISetState(@SW_SHOW, $hForm)
AdlibRegister('_EnableButton', 50)
;AdlibRegister('_Update', 5550)
; end interface
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE
Exit
Case $GUI_EVENT_MINIMIZE
Case $GUI_EVENT_MAXIMIZE
Case $iPageControl
$iPage = GUICtrlRead($iPageControl) + 1
$iActive_ListView = Eval("iListView" & $iPage)
Case $iPlay_Bttn
ConsoleWrite('Воспроизведение...' & @LF)
;_WinAPI_PlaySound("AIRPLANE", BitOR($SND_ASYNC, $SND_LOOP, $SND_RESOURCE), _WinAPI_GetModuleHandle(0))
GUICtrlSetState($iPlay_Bttn, $GUI_DISABLE)
Case $iRead_Bttn
ConsoleWrite('Чтение...' & @LF)
Case $config
_Configure_Manager_Dialog()
Case $help
EndSwitch
WEnd