Вверх ↑
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 369
#1: 2010-01-12 14:06:28 ЛС | профиль | цитата
Всем привет!
Есть задача, нужно вытащить текстовые данные из поля одной программы и вот решил разобраться с SendMessage.
Нахожу Handle окна программы но вот вытащить текст не получается.
Для примера привожу мои попытки вытащить текст из поля Edit стандартной программы windows "Notepad" но у меня не чего не получается...
code_16461.txt
карма: 1
0
файлы: 1code_16461.txt [608B] [212]
Ответов: 215
Рейтинг: 45
#2: 2010-01-12 16:51:01 ЛС | профиль | цитата
Может так?
code_16467.txt
карма: 0

3
файлы: 1code_16467.txt [1KB] [279]
Голосовали:CriDos, Konst, tig-rrr
Ответов: 1841
Рейтинг: 369
#3: 2010-01-12 17:24:34 ЛС | профиль | цитата
То что нужно!!! СПАСИБО!!!
карма: 1
0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2010-01-13 06:32:35 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-01-09 04:56:27
карма: 0

0
Ответов: 1328
Рейтинг: 69
#5: 2010-01-13 16:31:11 ЛС | профиль | цитата
iarspider писал(а):
Читаем статью в MSDN по SetFont до просветления.

Если кратко: без InlineCode тут не обойтись, ибо wParam имеет тип HFONT, а инструментов для работы с ним у нас нет.

Кроме того, я не уверен, что SETFONT тут поможет - очень может быть, что программа при перерисовке сама выставляет себе шрифт.

карма: 2

0
Ответов: 495
Рейтинг: 163
#6: 2014-06-16 21:47:17 ЛС | профиль | цитата
Всем привет!
Задача таже как и CriDos , для примера использовал вариант от lev.
С блокнотом понятно, с калькулятором попробовал - получилось, а вот своё окно никак... (
read_edit.sha Пните в нужное русло . Плиз.
карма: 4

0
файлы: 1read_edit.sha [4KB] [363]
Ответов: 2290
Рейтинг: 678
#7: 2014-06-16 22:17:05 ЛС | профиль | цитата
tig-rrr, это подойдет:
code_33840.txt?
карма: 11

1
файлы: 1code_33840.txt [2.2KB] [300]
Голосовали:tig-rrr
Ответов: 495
Рейтинг: 163
#8: 2014-06-16 22:22:53 ЛС | профиль | цитата
sla8a, спасибо, то что надо!!!
карма: 4

0
Ответов: 2290
Рейтинг: 678
#9: 2014-06-16 22:23:11 ЛС | профиль | цитата
Или даже вот так, если из другого приложения и Handle не известен: code_33841.txt
карма: 11

0
файлы: 1code_33841.txt [2.3KB] [234]
Ответов: 495
Рейтинг: 163
#10: 2014-06-16 22:58:08 ЛС | профиль | цитата
sla8a писал(а):
если из другого приложения

К сожалению из других программ (не из основного потока) не читает
info_.sha
карма: 4

0
файлы: 1info_.sha [1.9KB] [405]
Ответов: 2290
Рейтинг: 678
#11: 2014-06-16 23:07:05 ЛС | профиль | цитата
А так: code_33844.txt у меня читает.
карма: 11

0
файлы: 1code_33844.txt [1.8KB] [329]
Ответов: 495
Рейтинг: 163
#12: 2014-06-16 23:31:27 ЛС | профиль | цитата
sla8a писал(а):
у меня читает
К сожалению так тоже не читает...
test5.png
Читает только Label
Win XP SP3 SVN 1795
карма: 4

0
файлы: 1test5.png [3.1KB] [517]
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)