我想让 CWebBrowser2 打开 网页后,能自动跳到 页面的最后面。不知道如何实现?本想写入js代码实现。。- -! 结果不行。。大家帮帮忙~~~~

解决方案 »

  1.   

    window.scrollTo(0,document.body.scrollHeight)
      

  2.   

    打开的web页面不是自己的,是别的网站的,不能随便写js代码把?
    所以我要控制web控件,让他垂直下拉到最下面。。
      

  3.   

    给web browser的滚动条发送消息WM_SCROLL
      

  4.   

    1 获得webbrowser窗口的大小
    2 获得网页内容大小 IHTMLElement2 的 get_scrollWidth和get_scrollHeight方法
    3 使用 IHTMLElement2 的put_scrollTop 方法有些网页能指挥,有些网页指挥不了。
      

  5.   

    你看我这个是滚动200,200.希望对你有用!
    LPDISPATCH DispatchPtr = this->m_ie.get_Document();  
    CComQIPtr<IHTMLDocument2> pDoc = DispatchPtr;  HRESULT hr = S_OK; hr = pDoc->get_parentWindow(&pHtmlWindow2);
    if(SUCCEEDED(hr))
    {   
    pHtmlWindow2->scroll(200,200);
    }