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

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

Edit в чужом окне [D7]


hgd ©   (2006-05-11 21:03:00) 

Подскажите, какая функция используется для ввода данного в поле Edit в чужом окне (другая программа).


LexxX   (2006-05-12 21:50:00) [1]

hgd   (12.05.06 19:57) [7]
SendMessage( 5768326, WM_SETTEXT, 0, LParam( PChar('89721') ) );

hgd   (12.05.06 21:22) [10]
ну е мое, это handl нужного edit..............


Э-э-э... Это ты в дебаггире подглядел во время очередного запуска программы? :))


hgd   (2006-05-12 21:22:00) [2]

ну е мое, это handl нужного edit..............

SendMessage(Edit_HNDL, WM_SETTEXT, 0, LParam( PChar('89721') ) );


GanibalLector   (2006-05-12 20:23:00) [3]

2 hgd
Скажи...а почему не 5768327 или 15290 ??? Откуда число?


GanibalLector   (2006-05-12 20:21:00) [4]

>  SendMessage( 5768326, WM_SETTEXT, 0, LParam( PChar('89721') ) );

Это развод,я понял :) Или орех ???


hgd   (2006-05-12 19:57:00) [5]

Скажите, я нашел Hnd кнопки и использую команду

  SendMessage(5768326, WM_SETTEXT, 0, LParam( PChar('89721') ) );

после этого программа слетает, пишет что отправить отчет...........

Это же пробую для другого edit-а в другой программе - работает.
Так это что, защита такая в программе. Кстати в этот edit можно вводить только цифры.


Leonid Troyanovsky   (2006-05-11 22:46:00) [6]


> TUser ©   (11.05.06 22:35) [5]

> См. также SetWindowText


However, SetWindowText cannot change the text of a control in another application.

--
Regards, LVT.


TUser   (2006-05-11 22:35:00) [7]

См. также SetWindowText


Leonid Troyanovsky   (2006-05-11 21:41:00) [8]


> GanibalLector ©   (11.05.06 21:24) [3]

> Опс...опоздал :(


Не переживай, нет там никакого EDIT ;)
Готов пару бит поставить - какой-нить IE.

--
Regards, LVT.


GanibalLector   (2006-05-11 21:24:00) [9]

FindWindow,FindWindowEx + WM_SETTEXT


GanibalLector   (2006-05-11 21:24:00) [10]

Опс...опоздал :(


Leonid Troyanovsky   (2006-05-11 21:22:00) [11]


> hgd   (11.05.06 21:03)  

> Подскажите, какая функция используется для ввода данного
> в поле Edit в чужом окне


SendMessage with WM_SETTEXT,
Если, скажем, это дейс-но, EDIT.
Кста, и unicode имеет значение.

--
Regards, LVT.


Наверх

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