Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

? OnClick event для страницы в MS EI [D7, XP]


Scarllett ©   (2007-10-09 10:52:00) 

Уважаемые Знатоки,
Существует ли возможность (если да, то как?) перехватить OnClick для кнопки нажатой на странице MS Internet Explorer и передать выполнение в собственный обработчик

заранее благодарна


TSNamir@mail.ru   (2007-10-09 15:34:00) [1]

Автоматизацией пахнет


Scarllett   (2007-10-09 12:33:00) [2]

большое спасибо


clickmaker   (2007-10-09 12:23:00) [3]

однако, в стандартном shdocwv этого события нет. Придется руками Project - import type lib - shdocvw.dll


clickmaker   (2007-10-09 12:20:00) [4]

void NewWindow3(          IDispatch **&ppDisp,
    VARIANT_BOOL *&Cancel,
   DWORD dwFlags,
   BSTR bstrUrlContext,
   BSTR bstrUrl
);


Scarllett   (2007-10-09 12:19:00) [5]

спасибо
а, на всяк. случай - как пристрелить это второе окно сразу после появления???


clickmaker   (2007-10-09 12:17:00) [6]

нет, скорей всего нужно ловить NewWindow3, там есть спец флаг NWMF_HTMLDIALOG


Scarllett   (2007-10-09 12:10:00) [7]

clickmaker ©

вот как раз этого нового окна я и не хочу. я ухапшиваю ссылку и это все, что мне надо


clickmaker   (2007-10-09 12:06:00) [8]

IE.OnNewWindow2 ?
и, похоже, это не кнопка, а ссылка


Scarllett   (2007-10-09 12:03:00) [9]

clickmaker ©


 | 
           
               Save Full Document
           


открывает новое диалоговое окно, а мне этого не надо


Scarllett   (2007-10-09 12:00:00) [10]

я запускаю MS IE из своего приложения через

TInternetExplorer.Create(nil) ... TInternetExplorer.Navigate () etc.

дальше пользователь медитирует по страницам и что-то там нужное находит
мне надо перехватить нажатие кнопки на странице в свой обработчик


clickmaker   (2007-10-09 11:59:00) [11]

а что делает кнопка?


Sonia   (2007-10-09 11:54:00) [12]

А как Delphi 7 у вас связан с MS IE ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо