madmasles
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Cosmogor Цитата: Почему у меня ListBox ни чего не возвращает. | С ListBox ControlGetText() не работает. Попробуйте так: Код: #include <GUIListBox.au3> #include <Array.au3>; ;$sText = '' $hWin = WinWait('[Title:Заголовок; Class:Класс]', '', 3);Ваши данные If Not $hWin Then MsgBox(16, 'Error', 'Нет окна') Exit EndIf $hListBox = ControlGetHandle($hWin, '', '[CLASS:ListBox; INSTANCE:2]');Ваш ListBox If Not $hListBox Then MsgBox(16, 'Error', 'Error') Exit EndIf $iCount = _GUICtrlListBox_GetCount($hListBox) If $iCount < 1 Then MsgBox(16, 'Error', 'Error') Exit EndIf Dim $aText[$iCount + 1] = [$iCount]; For $i = 0 To $iCount - 1 $aText[$i + 1] = _GUICtrlListBox_GetText($hListBox, $i); ;$sText &= _GUICtrlListBox_GetText($hListBox, $i) & @LF Next ;MsgBox(0, '', $sText) _ArrayDisplay($aText); | PS У меня на Windows XP нет ListBox`a на окне Мастер подключения к Интернету. | Всего записей: 1277 | Зарегистр. 25-09-2008 | Отправлено: 08:07 02-09-2011 | Исправлено: madmasles, 16:14 02-09-2011 |
|