Доброе время суток. У меня возникла такая задача. Есть какая то программа(любая программа, написанная не мною). У нее есть поля ввода. Как можно считать данные из какого то конкретного поля, причем курсор не обязательно может находиться в этом поле, и передать это значение в мою программу(также надо заметить, что фокус находится у программы стороннего разработчика). И наоборот. Из моего приложения сделать активным чужое и занести в конкретное поле значение из моей программы.
Подскажите как это можно реализовать. Благодарю за помощь.
30.11.08 12:43: Перенесено модератором из '.NET' — TK
Здравствуйте, ILUT, Вы писали:
ILU>Доброе время суток. У меня возникла такая задача. Есть какая то программа(любая программа, написанная не мною). У нее есть поля ввода. Как можно считать данные из какого то конкретного поля, причем курсор не обязательно может находиться в этом поле, и передать это значение в мою программу(также надо заметить, что фокус находится у программы стороннего разработчика). И наоборот. Из моего приложения сделать активным чужое и занести в конкретное поле значение из моей программы.
ILU>Подскажите как это можно реализовать. Благодарю за помощь.
FindWindowEx + SendMessage(WM_(GET|SET)TEXT)
--
Sergey Chadov
... << RSDN@Home 1.2.0 alpha rev. 685>>
А независимое приложение, это приложение, от которого ничего не зависит, да?