|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.11.2009, 11:44 | #1 |
Регистрация: 22.10.2009
Сообщений: 7
|
Перехват данных с формы
Добрый день всем кто сдель есть, имееться приложение написанное на дельфи, необходимо перехватывать данные с его формы, приложение всегда запущенно одно и всегдна оно активно, помогите кодом или советом
|
20.11.2009, 12:06 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А что за данные?
I'm learning to live...
|
20.11.2009, 12:14 | #3 |
Регистрация: 22.10.2009
Сообщений: 7
|
значит так на форме имееться многострочное поле вывода незнаю точно толи Memo толи какой то list его класс подмсмотрю в случеае Spy++ но будем считать что это мемо, итак я могу выкхатить адрес активного окна, как мне получить адрес этого элемента (оно же вроде считаеться как дочернее окно) и снять текст который в нем постоянно добовляеться это поле лога работы фасовочного аппарата в нем постоянно добавялеться строка с данными какой фасовщик и скока насыпал, например
1 40,1 2 41,2 3 41,1 2 41,9 1 40,3 2 29,6 1 40,1 3 40,2 2 41,2 |
20.11.2009, 12:47 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Даст тее хендл если правильно параметры дашь.
I'm learning to live...
|
|
20.11.2009, 13:00 | #5 |
Регистрация: 22.10.2009
Сообщений: 7
|
Ок получил хендл, параметр Окно - окно родитель?
предполжим я имею хендл элемента что дальше ? Последний раз редактировалось Stilet; 20.11.2009 в 13:06. |
20.11.2009, 13:08 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Дальше посылаешь соответствующее сообщение, которое окно обработает.
Для этого нужно знать на какие сообщения окно отреагирует так как тее нужно. Если это стандартные сообщения то смотри в MSDN что-то наподобие EM_GETLINE Иначе... Иначе дело дрянь...
I'm learning to live...
|
20.11.2009, 13:26 | #7 |
Регистрация: 22.10.2009
Сообщений: 7
|
так вроде стало понятней,
у меня будет h хендл окна (элемента), какой функцией востользоваться что бы послать сообщение что бы получить текст строки, вот Spy++ вернул вот что когда я подсветил нужное мне окно message: em_replacesel wParam 000000 lParam 00D90741(pointer to string) "123 123 33" вот в кавычках те данные которые на экране выводяться |
20.11.2009, 13:31 | #8 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Код:
p.s. вроде не напутал с lparam и wparam |
20.11.2009, 13:38 | #9 |
Регистрация: 22.10.2009
Сообщений: 7
|
Ок ща попробую нет не напутал переписал с монитора точно lparam
ну вот мой кусок кода чето не работает помогите плиз все виснет но компилиться Код:
Последний раз редактировалось Stilet; 23.11.2009 в 15:47. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обновление данных подчиненной формы из другой подчиненной формы | smoky | Microsoft Office Access | 2 | 15.08.2009 15:28 |
проверка данных формы | kondrnastya | JavaScript, Ajax | 0 | 29.07.2009 14:44 |
AlphaControls - перехват меню заголовка формы | chandrasecar | Компоненты Delphi | 1 | 07.05.2009 09:17 |
Обработка данных из формы | Damhurz | PHP | 5 | 14.04.2009 15:39 |
Перехват данных | Socol | Работа с сетью в Delphi | 1 | 19.02.2007 13:47 |