|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2007, 22:00 | #1 |
Регистрация: 14.03.2007
Сообщений: 6
|
Как прочесть текст в чужом окне?
При нажатии на Button1 с помощью функции "EnumChildProc" я перебираю все дочерние окна чужого
окна (кнопки, едиты, комбобоксы и др.), которое имеет тип "TForm1"и заголовок "Исходные данные расчета", считываю класс, идетификатор и текст каждого дочернего окна и записываю эти данные в Memo1. Все прекрасно работает. Вопрос мой в следующем: На той же форме есть Label и мне нужен текст, который содержится в нем. Как его прочитать? Окна ведь нет у этого Label. А может это и не Label вовсе, а какой нибудь другой безоконный компонент, в который выведен текст. Помогите кто может считать с него текст. Код:
|
21.04.2007, 08:36 | #2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
ты прав, его нет в списке
мистика какая-то..... у компоненты TLabel нет свойства Handle значит это не компонент мне кажется он рисуется как рисунок в канвасе формы, следовательно он идентичен компоненту TImage который тоже просто рисуется в канвасе |
21.04.2007, 18:18 | #3 |
Heavy metal
Пользователь
Регистрация: 02.04.2007
Сообщений: 42
|
Да, TLabel - не оконный компонент. Следовательно, у него нет хендла, и Винда его не видит. Форма, на которой он находится, просто в нужный момент заставляет его отрисовать себя на канве этой формы. Так что его текст из другого приложения ты получить не сможешь.
|
27.04.2007, 13:50 | #4 | |
Регистрация: 14.03.2007
Сообщений: 6
|
Цитата:
А "По Рихтору" или OCR? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Drag n Drop объект в чужом окне | ShiSha_34 | Win Api | 8 | 09.11.2010 02:19 |
Как прочесть исходный текст? | Ruber | Общие вопросы по Java, Java SE, Kotlin | 0 | 05.06.2008 21:45 |
Как задать текст в Edit в чужом окне | Artem | Win Api | 6 | 14.12.2007 19:13 |
как написать текст в чужом окне | мандарин | Win Api | 2 | 11.06.2007 11:11 |
Как при скрытом чужом окне сделать его дочерние окна(сообщения) видимыми ? | Starwarrior | Win Api | 1 | 20.03.2007 09:51 |