Конференция "WinAPI" » доступ к listview стороннего приложения [D7, WinXP]
 
  • Tim (19.08.11 01:26) [0]
    Доброго времени суток. Понадобилось получать данные из компонента класса syslistview32, стороннего приложения. Имеется функция которая их вытаскивает по указанному handle. Но далеко не всех приложений где есть listview она вытаскивает данные. Может это быть связано с тем что listview создается динамически?
  • Tim (19.08.11 01:27) [1]
    точнее так: listview 100% создается динамически, и данные из него не извлекаются, может есть какая то особенность?
  • Tim (19.08.11 01:38) [2]
    bkb UCS2ToStringили же с кодировкой чтото не так
  • Rouse_ © (19.08.11 14:15) [3]
    Смотря как данные лежат, если он их динамически получает, то обычной зачиткой значения поля не получится...
  • Tim (19.08.11 19:27) [4]
    спасибо за ответ, определил что окно с таблицей listview, открывается динамически, данные в ней скорей всего тоже динамически получаются. В какую сторону тогда копать? причем странно, Header_GetItemCount и ListView_GetItemCount возвращают правильные значения, а
    ReadProcessMemory или SendMessage(mHandle, LVM_GETITEM, I, lparam(vPointer)); данные не считывает, хотя для диспетчера задач прокатило.
 
Конференция "WinAPI" » доступ к listview стороннего приложения [D7, WinXP]
Есть новые Нет новых   [134431   +10][b:0][p:0]