tigerby
Новичок
- Сообщения
- 2
- Репутация
- 0
Всем привет. Помогите с тривиальной задачей
Надо отловить выделение строки в ListView в режиме MessageLoop.
Создаю ListView и заполняю списком файлов из определенной директории
Затем пытаюсь отловить
Но срабатывает лишь тогда когда я нажимаю на заголовок колонки ListView.
Заранее благодарен за помощь.
Надо отловить выделение строки в ListView в режиме MessageLoop.
Создаю ListView и заполняю списком файлов из определенной директории
Код:
$FileListView = GUICtrlCreateListView("", 656, 64, 226, 390)
$fileArray = _FileListToArray($wcopyRepoQA,"*.htm",1)
_GUICtrlListView_AddColumn($FileListView, "Items", 5000)
Local $aItems[5000][1]
For $iI = 1 To UBound($fileArray) - 1
$aItems[$iI-1][0] = $fileArray[$iI]
Next
_GUICtrlListView_AddArray($FileListView, $aItems)
Затем пытаюсь отловить
Код:
While 1
$nMsg = GUIGetMsg(1)
Case $nMsg[0] == $FileListView
MsgBox(0,"","Выбран элемент ListView",0,$qa)
Но срабатывает лишь тогда когда я нажимаю на заголовок колонки ListView.
Заранее благодарен за помощь.