Добрый день, нужно получить значение из Combobox, делаю так
но выдает 0, можете подсказать, где накосячил или как лучше сделать?
Код:
$hGUI = GUICreate("Choice", 400, 300)
$hCombo = _GUICtrlComboBoxEx_Create ($hGUI, "", 2, 2, 394, 100)
GUISetState()
_GUICtrlComboBoxEx_AddString ($hCombo, StringFormat("%d 1"))
_GUICtrlComboBoxEx_AddString ($hCombo, StringFormat("%d 2"))
_GUICtrlComboBoxEx_AddString ($hCombo, StringFormat("%d 3"))
_GUICtrlComboBoxEx_AddString ($hCombo, StringFormat("%d 4"))
_GUICtrlComboBoxEx_AddString ($hCombo, StringFormat("%d 5"))
_GUICtrlComboBoxEx_AddString ($hCombo, StringFormat("%d 6"))
_GUICtrlComboBoxEx_AddString ($hCombo, StringFormat("%d 7"))
_GUICtrlComboBoxEx_InitStorage ($hCombo, 150, 300)
_GUICtrlComboBoxEx_BeginUpdate ($hCombo)
_GUICtrlComboBoxEx_EndUpdate ($hCombo)
$n = GUICtrlCreateButton("Choice", 10, 110, 50)
GUICtrlSetState(-1, $GUI_FOCUS)
Do
$msg = GUIGetMsg()
If $msg = $n Then
MsgBox(0, "Выбранный пункт", GUICtrlRead($hCombo), 0, $hGui)
EndIf
Until $msg = $GUI_EVENT_CLOSE
но выдает 0, можете подсказать, где накосячил или как лучше сделать?