Помогите пожалуйста уважаемые профессионалы.
В библиотеке GuiListView.au3 есть функция _GUICtrlListView_MapIDToIndex
Эта функция не работает, об этом я уже здесь писал.
Обратная функция __GUICtrlListView_MapIndexToID тоже не работает, но её можно спокойно заменить на _GUICtrlListView_GetItemParam
Проблему с определением индекса пункта через ID похожим способом решить не получилось и из за этого снижается надежность в некоторых ситуациях.
Оригинальная функция из библиотеки выглядит так:
Всё просто, но как я и говорил не работает, а альтернативную функцию я сам не осилю.
В библиотеке GuiListView.au3 есть функция _GUICtrlListView_MapIDToIndex
Эта функция не работает, об этом я уже здесь писал.
Обратная функция __GUICtrlListView_MapIndexToID тоже не работает, но её можно спокойно заменить на _GUICtrlListView_GetItemParam
Проблему с определением индекса пункта через ID похожим способом решить не получилось и из за этого снижается надежность в некоторых ситуациях.
Оригинальная функция из библиотеки выглядит так:
Код:
Func _GUICtrlListView_MapIDToIndex($hWnd, $iID)
If IsHWnd($hWnd) Then
Return _SendMessage($hWnd, $LVM_MAPIDTOINDEX, $iID)
Else
Return GUICtrlSendMsg($hWnd, $LVM_MAPIDTOINDEX, $iID, 0)
EndIf
EndFunc ;==>_GUICtrlListView_MapIDToIndex