Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.30;
Скачать: CL | DM;

Вниз

Чтение данных из другого приложения   Найти похожие ветки 

 
valager ©   (2007-04-02 11:08) [0]

Возникла потребность прочитать содержимое поле ввода из сторонней программы, написанной на Delphi. Поле ввода имеется в виду класса TEdit. Как правильно прочитать что в этом поле написано ?

Что уже сделал:

1. Получил Handle окна программы (EnumWindows)
2. Получил Handle поле ввода (EnumChildWindows)
3. Прочитал текст окна - GetWindowText(hwnd, str, length)

В результате в переменной str получаю "Edit1" или "Edit2", т.е. внутреннее имя этого поля ввода в Delphi, т.е. Name, а не его реальный текст.

Это происходит с полями ввода именно класса TEdit. Как получить значение именно из свойства Caption ?


 
Сергей М. ©   (2007-04-02 11:21) [1]


> Как получить значение именно из свойства Caption ?


см. WM_GETTEXT


 
valager ©   (2007-04-02 11:28) [2]

А WM_GETTEXT это разве не то же самое что GetWindowText ?
Можно подробнее про WM_GETTEXT с примером кода
Я пробовал, но не получилось и с WM_GETTEXT


 
Leonid Troyanovsky ©   (2007-04-02 11:43) [3]


> valager ©   (02.04.07 11:28) [2]

> А WM_GETTEXT это разве не то же самое что GetWindowText

RTFM: msdn

> Можно подробнее про WM_GETTEXT с примером кода

RTFM: msdn

--
Regards, LVT.


 
Сергей М. ©   (2007-04-02 12:06) [4]


> valager ©   (02.04.07 11:28) [2]


> WM_GETTEXT это разве не то же самое что GetWindowText ?


Нет, не то же самое.

Справку читал ?


 
valager ©   (2007-04-02 12:09) [5]

Спасибо за советы. Буду разбираться.



Страницы: 1 вся ветка

Текущий архив: 2007.09.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
10-1137574629
Bratskiy
2006-01-18 11:57
2007.09.30
Поиск в Word


15-1188825195
Gamer_Desktoper
2007-09-03 17:13
2007.09.30
Настольные игры. Кто-нибудь такие делал?


11-1172065520
mixail_shar
2007-02-21 16:45
2007.09.30
как провести UPDATE


3-1179935533
YURA-007
2007-05-23 19:52
2007.09.30
Проблема автоинкримента и ClientDataSet а!


15-1188920033
Cyrax
2007-09-04 19:33
2007.09.30
Байка: мужик и справочник...