如何获得webbrowser中滚动条的滚动快的长度?

解决方案 »

  1.   

    procedure TfrmMain.Button4Click(Sender: TObject);
    var
      iwidth, iheight : integer;
    begin
      iheight := WebBrowser1.OleObject.Document.Body.scrollHeight;
      iwidth := WebBrowser1.OleObject.Document.Body.scrollWidth;  label1.Caption := inttostr(iheight);
      Label2.caption := inttostr(iwidth);
    end;
      

  2.   

    上面的代码获得webbrowser中滚动条滚动的长度和宽度
      

  3.   

    我想用自己的滚动条控制页面的滚动,但是通过和webbrowser中的滚动条比较,发现自己的滚动条
    和webbrowser中的滚动条不同步,自己的滚动条已经到了末端,但是页面还没显示完,请问有何办法?
      

  4.   

    我已经获得了scrollHeight和scrollWidth,但是不同大小的网页页面其滚动条中的滚动快的长度也不一样,我该如何获得呢,或者计算出来呢?