![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SysListView32 и ListView_GetItemText [D4, D5, D6, Win2k, WinXP]
Avsam © (2002-05-10 19:57:00)Ситуация следующая: есть чужое окно (то есть окно совершенно чужого приложения). На нем есть контролы.
С некоторых из них мне надо получить информацию в свою программу.
Делаю это через Handle и SendMessage.
Но с одним классом не могу справиться.
Класс - SysListView32.
Пытаюсь получить с него тескт с помощью функции ListView_GetItemText. Не возвращает, точнее возвращает всегда одно и то же значение "msctls_statusbar32".
Причем команды типа ListView_DeleteColumn работают прекрасно.
Может кто сталкивался?
Что это за класс SysListView32? Это стандартный TListView или что-то особенное?
Almaz (2002-05-12 02:48:00) [1]
> Avsam (12.05.02 02:05)
Бросил в кладовку пример на эту тему.
Удачи.
Almaz (2002-05-12 02:17:00) [2]
> Avsam (12.05.02 02:05)
> Hook?
> Где пример внедрения в чужой процесс можно посмотреть?
У Дж.Рихтера в книге "Windows для профессионалов"
Удачи.
Avsam (2002-05-12 02:05:00) [3]Hook?
Где пример внедрения в чужой процесс можно посмотреть?
Almaz (2002-05-11 23:52:00) [4]
> Avsam (10.05.02 19:57)
Вопрос уже неоднократно поднимался. Воспользоваться ListView_GetItemText для SysListView32 из другого процесса не удасться. Чтобы работать с SysListView32, принадлежащим другому процессу, придеться внедряться в этот процесс.
Удачи.