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

Discussion in 'WASM.WIN32' started by 2FED, May 17, 2008.

  1. 2FED

    2FED New Member

    Blog Posts:
    0
    Joined:
    Feb 20, 2008
    Messages:
    1,002
    Как в обработчике DISPID_DOWNLOADBEGIN узнать адрес скачиваемого файла?

    Code (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

    Blog Posts:
    0
    Joined:
    Oct 2, 2003
    Messages:
    4,300
    Location:
    Ukraine
    Никак:
     
  3. irrona

    irrona Member

    Blog Posts:
    0
    Joined:
    May 26, 2004
    Messages:
    178
    Location:
    Тирасполь
    Используй DISPID_BEFORENAVIGATE2