Что нового

не корректная работа _GUICtrlListView_GetItemImage в win 7

rivega

Новичок
Сообщения
45
Репутация
1
Добрый день.
При запросе
Код:
_GUICtrlListView_GetItemImage
в windows 7 возвращает всегда 0(обращаюсь к классу TListView)
Код:
_GUICtrlListView_GetItem
так же не срабатывает.
При это в Windows 8 работает нормально(возвращает индекс)

Сам код:
Код:
$h1 = ControlGetHandle ( "Управление", "", "" ) ;хендл окна управление
$h2 =WinActivate($h1)
$h3 = ControlGetHandle ($h2, "", "TListView1" )
$kp = _GUICtrlListView_GetItemCount ($h3) ;запрашиваем колво пунктов
$aItem1 = _GUICtrlListView_GetItem($h3, 1)
$aItem = _GUICtrlListView_GetItemImage($h3, 2)

						MsgBox(4096, "", $aItem &" " &$aItem1[2] , 5)
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
rivega, а так?
Код:
;~ $h1 = ControlGetHandle ( "Управление", "", "" )
$h2 = WinActivate("Управление") ;хендл окна управление
$h3 = ControlGetHandle($h2, "", "TListView1")
$kp = _GUICtrlListView_GetItemCount($h3) ;запрашиваем кол-во пунктов
$aItem1 = _GUICtrlListView_GetItem($h3, 1)
$aItem = _GUICtrlListView_GetItemImage($h3, 2)
MsgBox(4096, "", $aItem & " " & $aItem1[2], 5)
 
Верх