#include <GUIConstantsEx.au3>

Example()

Func Example()
	Local $iMenu, $iList, $iBtnRead, $msg, $iMenuState, $sMenuText, $hGui

	$hGui = GUICreate("GUICtrlRead") ; Создаёт окно в центре экрана

	$iMenu = GUICtrlCreateMenu("Файл")

	$iList = GUICtrlCreateList("", 10, 10, -1, 100)
	GUICtrlSetData(-1, "Пункт1|Пункт2|Пункт3", "Пункт2")

	$iBtnRead = GUICtrlCreateButton("Чтение", 140, 110, 70)
	GUICtrlSetState(-1, $GUI_FOCUS) ; устанавливает фокус на кнопку

	GUISetState() ; показывает созданное окно
	; Запускается цикл опроса GUI до тех пор пока окно не будет закрыто
	Do
		$msg = GUIGetMsg()
		If $msg = $iBtnRead Then
			MsgBox(0, "Выбранный пункт ListBox", GUICtrlRead($iList), 0, $hGui) ; Отображает выбранный пункт ListBox
			$iMenuState = GUICtrlRead($iMenu) ; возвращает состояние пункта меню
			$sMenuText = GUICtrlRead($iMenu, 1) ; возвращает текст пункта меню
			MsgBox(0, "Состояние и текст пункта меню", "состояние: " & $iMenuState & @LF & "текст меню: " & $sMenuText, 0, $hGui)
		EndIf
	Until $msg = $GUI_EVENT_CLOSE
EndFunc