| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Обращение к окну другого приложения |
| Автор: Pakshin A. S. 11.2.2004, 20:03 |
| Есть окошко: несколько Edit'ов и кнопочка. Надо заполнить Edit'ы и нажать на кнопку, если выдалось какое-то сообщение, закрыть его и повторить попытку... |
| Автор: <Spawn> 11.2.2004, 21:25 |
| Ищешь хендлы этих окон - FindWindow + FindWindowEx, затем вставляешь текст в эдиты - SetWindowText и нажимаешь на кнопку при помощи SendMessage. |
| Автор: dm9 11.2.2004, 22:24 |
| Скачай программку: http://www.delphikingdom.com/asp/viewitem.asp?UrlItem=/helloworld/windows.htm и найди с её помощью характеристики нужных тебе окон. Используя FindWindow и FindWindowEx, а, может быть, и EnumWindows, найди дескрипторы. А дальше посылай им разные сообщения. Например, чтобы нажать кнопку, подряд посылаешь WM_LBUTTONDOWN, WM_LBUTTONUP с координатами (0,0) или (1,1). Ну а эдиты заполнять так: http://delphimaster.ru/cgi-bin/faq.pl?look=1&id=988620990&n=15 P. S. Рекомендую на сайте www.delphikingdom.ru почитать другие статьи на данную тему автора этой программы (первая ссылка) - Максима Мазитова. |
| Автор: <Spawn> 12.2.2004, 05:02 | ||
|
| Автор: Pakshin A. S. 12.2.2004, 16:58 |
| Теперь кое-что прояснилось... Спасибо... Надо будет испытать! |