DISPID_DOWNLOADBEGIN узнать адрес

Тема в разделе "WASM.WIN32", создана пользователем 2FED, 17 май 2008.

  1. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    Как в обработчике DISPID_DOWNLOADBEGIN узнать адрес скачиваемого файла?

    Код (Text):
    1. IWebBrowserEvents2 proc uses edi esi ebx This_:dword, IdMember:dword, riid:dword, lcid:dword, wFlags:dword, pDParam:dword, pVrRes:dword, pExpInf:dword, puArgErr:dword
    2.     mov ebx, This_
    3.     mov ebx, (OBJECT_ENTRY ptr [ebx]).pBase
    4.     mov ebx, (OBJECT_DATA ptr [ebx]).pPrivDat
    5.                
    6.     .if IdMember == DISPID_NAVIGATECOMPLETE2
    7.                ......
    8.     .elseif IdMember == DISPID_DOWNLOADBEGIN
    9.               ????????
    10.     .endif
    11.     xor  eax, eax
    12.     ret
    13. IWebBrowserEvents2 endp
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.298
    Адрес:
    Ukraine
    Никак:
     
  3. irrona

    irrona Member

    Публикаций:
    0
    Регистрация:
    26 май 2004
    Сообщения:
    178
    Адрес:
    Тирасполь
    Используй DISPID_BEFORENAVIGATE2