我做了个浏览器,当弹出新窗口时,窗口大小要根据网页大小自动缩放,但怎么也取不到网页的宽度和高度。
WebBroser.Height是控件高度,是不行地。
哪位高人会呀???

解决方案 »

  1.   

    页面本身是没有宽度属性的,我们写HTML什么时候写过类似<BODY Width="">之类的东西?宽度是页面中的其它元素的属性,像什么表格之类的,如果你要知道你要访问的页面的结构,可以通过TWebBrowser找到该对象的接口,然后获得它的属性。如果不知道页面的结构,那就没办法了。
      

  2.   

    我已经取得了页面的宽度,代码:
    WebBroser.OleObject.Document.Body.ScrollHeight
      

  3.   

    To:Kenn(张智)我试过了你写的那句代码,怎么不可以呢??
      

  4.   

    不好意思,这两天没上来,呵
    这个高度取的是WebBroser组件中当前打开文本的高度
    我的在程序里取得的数字是正确的!