| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Как нажать кнопку в IE? |
| Автор: Sunvas 1.7.2007, 10:41 |
| В IE открыт документ, в котором есть кнопки. Как послать этим кнопкам нажатие на них? |
| Автор: Alexeis 1.7.2007, 11:53 |
| Они вроде как не виндовые контролы, потому сообщений не принимают. Этот вопрос уже обсуждался то ли тут, то ли в WinApi. Примерно пол года - год назад. |
| Автор: Sunvas 1.7.2007, 11:55 |
| Alexeis, не нашел.. |
| Автор: Yanis 1.7.2007, 12:02 |
| Sunvas Ну ты вроде не новичок, а разделом ошибся IE – это именно iexplore.exe или TWebBrowser? |
| Автор: Alexeis 1.7.2007, 12:06 |
Кстати, если TWebBrowser, то думаю нужно будет скачать страничку найти код кнопки и отправить запрос самому. http://forum.vingrad.ru/index.php?show_type=forum&showtopic=154572 Чет слишком много тем по поиску |
| Автор: Yanis 1.7.2007, 12:08 |
Если TWebBrowser, то всё что угодно. Мона и запрос послать, мона и сэмулировать нажатие. |
| Автор: Sunvas 1.7.2007, 12:10 |
| Yanis, нет, к сожалению это не компнент TWebBrowser. А отдельно запущенный процесс IE |
| Автор: Yanis 1.7.2007, 12:29 |
| Ой, всё оказалось проще чем я думал. За основу можно взять http://www.swissdelphicenter.ch/en/showcode.php?id=1759. И далее работаем как с обычным TWebBrowser, а уж примеров как нажать кнопку в TWebBrowser в инете можно найти. |
| Автор: Sunvas 14.7.2007, 04:55 |
| Я и раньше обращал внимание на этот код, вот только дошло именно сейчас. |