![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.09.2007
Сообщений: 35
|
![]()
Я посылаю сообщение в Edit: SendMessage(EditWnd, WM_SETTEXT, 0, Integer(PChar(Txt))); при этом мне надо отследить, получило ли окно это сообщение. Может можно сделать хуками, но не понимаю как написать функцию фильтрации. Если кто может, подскажите пожайлуста. А может еще как можно отследить.
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
![]()
if SendMessage(EditWnd, WM_SETTEXT, 0, Integer(PChar(Txt))) then Сообщение принято и текст изменен.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
сообщение дойдёт до адресата в любом случае, а вот как это сообщение обработает адресат это совсем другой вопрос.......
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 04.09.2007
Сообщений: 19
|
![]()
в принципе, согласен с rpy3uH
Stilet если обрабатывать оконную процедуру Edita, то возвратить можно другое значение 2 rubi если нужно проверить установлен ли текст, то можно попробовать после WM_SETTEXT послать WM_GETTEXT и сверить с тем, что устанавливалось, но тут тоже остается вопрос как он будет обработан ![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перехват сообщений icQ | Xandr | Работа с сетью в Delphi | 6 | 10.08.2010 15:09 |
Перехват и обработка сообщений Mail.ru агента | NikLik | Работа с сетью в Delphi | 4 | 22.07.2008 15:39 |
Перехват сообщений от Службы сообщений (Messenger) | SJMS | Win Api | 6 | 17.07.2008 10:26 |
Свои сообщений | Altera | Общие вопросы Delphi | 5 | 09.06.2008 09:05 |