Программное управление Internet Explorer-ом

Тема в разделе "Delphi - FAQ", создана пользователем dmitry120873, 14 июл 2009.

Статус темы:
Закрыта.
  1. dmitry120873

    dmitry120873 Гость

    Подскажите, как можно программно посылать команды в открытый Internet Explorer с целью, например, прокрутки веб-страницы
     
  2. etc

    etc Гость

    Как и не Internet Explorer-у, определяете хендлшмендл и кидаете на него месадж. В чем проблема?

    У вас ие, это ие или веб-браузер?
     
  3. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    код написать
     
  4. zubr

    zubr Гость

    Нет. Так не получится.
    Все гораздо сложнее. Решается через перехват IShellWindows, получение IWebBrowser, IHTMLDocument2, IHTMLElement. А уж только выполнив IHTMLElement.scrollIntoView получим скролинг IE к нужному html-элементу.
     
  5. dmitry120873

    dmitry120873 Гость

    zubr, спасибо Вам за ответ, но я в этом направлении почти полный профан. Пожалуйста, распишите подробнее или пример кода пришлите.
     
  6. zubr

    zubr Гость

    dmitry120873
    Слишком много писать. Вот посмотри здесь. Надеюсь, поможет.
     
  7. etc

    etc Гость

    Да, точно, был не прав. Действительно в браузере скролятся элементы.
     
  8. dmitry120873

    dmitry120873 Гость

    спасибо Вам, надеюсь, что разберусь
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей