Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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
Ну ты вроде не новичок, а разделом ошибся smile
IE – это именно iexplore.exe или TWebBrowser?

Автор: Alexeis 1.7.2007, 12:06
Цитата(Yanis @  1.7.2007,  12:02 Найти цитируемый пост)
IE – это именно iexplore.exe или TWebBrowser?

  Кстати, если TWebBrowser, то думаю нужно  будет скачать страничку найти код кнопки и отправить запрос самому. http://forum.vingrad.ru/index.php?show_type=forum&showtopic=154572

Чет слишком много тем по поиску  smile лень все листать smile

Автор: Yanis 1.7.2007, 12:08
Цитата(Alexeis @  1.7.2007,  13:06 Найти цитируемый пост)
Кстати, если TWebBrowser

Если 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
Я и раньше обращал внимание на этот код, вот только дошло именно сейчас.  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)