|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.04.2023, 21:15 | #1 |
Новичок
Джуниор
Регистрация: 01.04.2023
Сообщений: 2
|
получить текст элементов SysListView32(LVS_OWNERDATA+LVS_OWN ERDRAWFIXED) из других приложений
Здравствуйте.Заранее извиняюc если не в том месте создал тему так как считаю что моя задача имеет прямое или косвенное отношение к WinApi. Опишу задачу :
Программирую имитацию ручной работы в приложениях для работы на финансовых рынках ( Metatrader 4 и 5) . Использую для этого AutoIt.Понадобилось прочитать текст элементов SysListView32. Написал вот такой код для этой цели. Код:
элементов SysListView32 с комбинированными стилями LVS_OWNERDATA и LVS_OWNERDRAWFIXED. Ну вот вопрос : Как получить текст элементов из SysListView32 из другого приложение с стилями и LVS_OWNERDATA и LVS_OWNERDRAWFIXED одновременно? Хотелось бы получить примерно направление действий или пример кода( неважно на AutoIt) . Спасибо. Последний раз редактировалось ilqar200; 01.04.2023 в 21:19. |
02.04.2023, 14:32 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,357
|
Попробуйте с помощью LVN_GETDISPINFO.
Если не поможет, тогда скорее всего никак - LVS_OWNERDRAWFIXED указывает что приложение будет само рисовать содержимое и соответственно сможет брать данные где угодно. Ref: https://learn.microsoft.com/en-us/wi...vn-getdispinfo |
02.04.2023, 21:33 | #3 | |
Новичок
Джуниор
Регистрация: 01.04.2023
Сообщений: 2
|
Цитата:
В мониторе сообщений Spy++ родительского окна SysListView32 когда я разворачиваю главное окно программы то там появляется сообщении WM_NOTIFY,WM_DRAWITEM и другие но нужный текст нету внутри сообщениях . Нужный текст нету также внутри сообщениях в мониторе сообщений Spy++ самого SysListView32(LVM_GETITEMA показывает пустой текст).Полагаю что нужный текст находиться внутри виртуальной памяти процесса программы. Но как получить этот текст и где этот текст находиться внутри памяти процесса ? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стилизация консольных приложений на базе Symfony, Laravel, Yii и других фреймворков c помощью Termage | awilum | PHP | 0 | 25.10.2021 19:26 |
Изменение памяти других приложений | mixer94 | Общие вопросы Delphi | 3 | 30.03.2010 20:31 |
Граббер с других приложений | LeoN | Общие вопросы Delphi | 0 | 14.12.2009 19:20 |
перевод String to PAnsiChar (Запуск других приложений) | ke6ko | Общие вопросы Delphi | 2 | 09.07.2009 20:47 |