Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как работать с WM_GETTEXT


ПростоВася ©   (2011-04-29 17:59:00) 

Ест чужое приложение, написанное на делфи, в нём есть текстовая метка (аналог TLabel, но произвольного класса). Пытаюсь получить его текст посылкой WM_GETTEXT, но получаю пустую строку. Пробую послать сперва WM_SETTEXT, затем WM_GETTEXT - так WM_GETTEXT возвращает то, что установила WM_SETTEXT. Такое впечатление, будто до вызова set, get не обрабатывается контролом...

Аналогичная ситуация и с прочим контролами (наследниками поля ввода и т.п.).

Подскажите, пожалуйста, что не так?


ПростоВася   (2011-04-29 18:27:00) [1]

Разобрались. Тревога ложная. Всем спасибо за участие :)


ПростоВася   (2011-04-29 18:18:00) [2]

Есть, клянусь :) После запуска приложения текст там присутствует, но через WM_GETTEXT не возвращается...


clickmaker   (2011-04-29 18:08:00) [3]

значит до WM_SETTEXT у этой TPanel, или кто там, нет текста


ПростоВася   (2011-04-29 18:06:00) [4]

Упс, опечатка... Не TLabel и не метка, а TPanel... Просто с меткой проблему уже решил, по ошибке вписал в пост. Сорри за дезинформацию.


Наверх

Титульная страница Поиск, карта сайта Написать письмо