请问如何获得 WebBrowser 控件获得的 ie页面的大小 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 {设置浏览器的真实尺寸wb:设置尺寸的浏览器对象}procedure setWebbrowserRealSize(wb : TWebbrowser);begin with wb do begin OleObject.Document.Body.scrollTop := 10000; Height := Height + OleObject.Document.Body.scrollTop; OleObject.Document.Body.scrollLeft := 10000; Width := Width + OleObject.Document.Body.scrollLeft; end;end;就是浏览器像右像下滚动一个很大的值。这样就可以得到Body的scrollTop和scrollLeft了,再加上原先的Webbrowser的宽度和高度就可以知道页面的实际尺寸了。 前面问题加分zhao_yong dxTreeList选择多行并高亮 电子白板控件 批插入应该怎么做好? 数据导出到excel的时候,如何除掉缺少的三个工作薄(sheet1,sheet2,sheet3)? 关于FileWrite函数的简单问题,盼答,100分. 有object pascal 程序员速查手册吗? Access与Delphi连接问题 为什么delphi里,对canvas的操作,如copyrect,StretchDraw的效率好象很低??? gotobookmark? 新手问:ShowModal问题? 用dbExpress连接SQL Server数据库时,连接不上?
设置浏览器的真实尺寸
wb:设置尺寸的浏览器对象
}
procedure setWebbrowserRealSize(wb : TWebbrowser);
begin
with wb do
begin
OleObject.Document.Body.scrollTop := 10000;
Height := Height + OleObject.Document.Body.scrollTop; OleObject.Document.Body.scrollLeft := 10000;
Width := Width + OleObject.Document.Body.scrollLeft;
end;
end;就是浏览器像右像下滚动一个很大的值。这样就可以得到Body的scrollTop和scrollLeft了,再加上原先的Webbrowser的宽度和高度就可以知道页面的实际尺寸了。