События IE

Тема в разделе "WASM.WIN32", создана пользователем Chikanok, 2 сен 2007.

  1. Chikanok

    Chikanok New Member

    Публикаций:
    0
    Регистрация:
    25 апр 2007
    Сообщения:
    57
    Приветствую!
    Подскажите как моему плагину для IE отловить событие DownloadComplete пишу на Delphi.
    Вот код coban2k
    Код (Text):
    1. IUnknown* wbevents_unk = CreateWebBrowserEventsInstance(WebBrowserIntf, TRUE);
    2. DWebBrowserEvents2* wbevents;
    3. if (SUCCEEDED(wbevents_unk->QueryInterface(DIID_DWebBrowserEvents2, (void **)&wbevents)))
    4. {
    5. ULONG dwCookie;
    6. if (InterfaceConnect(WebBrowserIntf, wbevents, DIID_DWebBrowserEvents2, &dwCookie))
    Вот я получаю IWebBrowser:
    Код (Text):
    1.       Provider.QueryService(IWebbrowserApp, IWebbrowser2, IE);
    А чё дальше?!
     
  2. Chikanok

    Chikanok New Member

    Публикаций:
    0
    Регистрация:
    25 апр 2007
    Сообщения:
    57
    CreateWebBrowserEventsInstance
    Скажите что это такое и где оно живет?!
     
  3. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    Chikanok
    что это такое
    Код (Text):
    1. IUnknown* CreateWebBrowserEventsInstance(IWebBrowser2* WebBrowser, BOOL DoInstallFormHooks)
    2. {
    3.   IUnknown* pI = static_cast<DWebBrowserEvents2*>(new CWebBrowserEvents(WebBrowser, DoInstallFormHooks));
    4.   pI->AddRef();
    5.   return pI;
    6. }
    где оно живет?
    repidshare: ie_hook.zip (37'134)
     
  4. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
  5. Hmm

    Hmm New Member

    Публикаций:
    0
    Регистрация:
    22 ноя 2006
    Сообщения:
    162
    2q_q: Спасибо , весьма кстати .

    P.S.: Никто не подскажет , где можно прочесть , какие вообще интерфейсы поддерживает ie ?
     
  6. Chikanok

    Chikanok New Member

    Публикаций:
    0
    Регистрация:
    25 апр 2007
    Сообщения:
    57
    С частью разобрался с частью нет.
    Подскажите как можно перехватить Submit в Delphi.
    Как можно проще.
     
  7. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Hmm
    В PSDK.

    Chikanok
    На torry.ru как-то видел компонент TInterceptIESubmit..