Re[4]: IWebBrowser2
От: cls  
Дата: 13.04.05 16:05
Оценка:
вобщем вот код.


    IWebBrowser2 *m_browser;
    HRESULT hr;
        
     hr = CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_SERVER, IID_IWebBrowser2, (void**)&m_browser);
    
    m_browser->put_Visible(TRUE);
    _bstr_t p;

    string m_url = (string)"http://localhost/";
    string m_referer = (string)"http://ya.ru";
    string m_headers;

    m_headers = "Referer: " + m_referer;
    m_headers += "\n\r";


    p=_bstr_t((LPCSTR)m_url.c_str());
    _variant_t q;
    _variant_t v_headers(m_headers.c_str());
    

    m_browser->Navigate((BSTR)p.copy(), &q, &q, &q, &v_headers);


как мне приплести сюда DWebBrowserEvents2::BeforeBavigate2 ?
и как с ним работать, то есть изменять параметры запроса, хэдэры, в частности?

я НИ РАЗУ этих вещей не делал и представления не имею как что работает,
форум смотрел, частично что-то написано и всё непонятно

да, и пишу без мфц...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.