Что нового

_GUICtrlListBox_GetCount не возвращает количество позиций

Kotocheck

Новичок
Сообщения
2
Репутация
0
Доброго времени суток.
Хочу получить количество позиций из комбобокса. Мой код:
Код:
#include <GuiComboBox.au3>
#include <GuiListBox.au3>

$BitrateComboBox="[CLASS:WindowsForms10.COMBOBOX.app.0.33c0d9d; INSTANCE:1]"
$HdBitrateComboBox=ControlGetHandle($hWin,"",$BitrateComboBox)
MsgBox(4160, "Информация", "Количество пунктов: " & _GUICtrlListBox_GetCount($HdBitrateComboBox))

Код возвращает значение 0. Хотя позиций в комбобоксе 9 штук. Как сделать правильно?

UPDATE. Мой косяк. надо было _GUICtrlComboBox_GetCount использовать.
 

GUIMish

Знающий
Сообщения
122
Репутация
12
Код:
#include <GuiComboBox.au3>

$Window = GUICreate("Окно", 500, 300, -1, -1)

$ComboBox = GUICtrlCreateCombo("", 5, 5, 100, 20)
	GUICtrlSetData($ComboBox, "One|Two|Three|Four", "One")

GUISetState()

MsgBox(4160, "Информация", "Количество пунктов: " & _GUICtrlComboBox_GetCount($ComboBox))

While 1
	Switch GUIGetMsg()
		Case -3
			Exit
	EndSwitch
WEnd
 
Верх