0

我正在尝试获取 IE 浏览器的工作区我现在拥有的是这段代码:

System.Drawing.Rectangle resolution = System.Windows.Forms.Screen.GetWorkingArea(this);

我用这段代码得到的是:

-       resolution  {X = 0 Y = 0 Width = 1366 Height = 728} System.Drawing.Rectangle
        Bottom  728 int
        Height  728 int
        IsEmpty false   bool
        Left    0   int
+       Location    {X = 0 Y = 0}   System.Drawing.Point
        Right   1366    int
+       Size    {Width = 1366 Height = 728} System.Drawing.Size
        Top 0   int
        Width   1366    int
        X   0   int
        Y   0   int     

一切都很好,但我得到的高度是 728,包括工具栏和菜单,我需要没有工具栏和菜单的真正工作区。

图片为例: 问题示例

我需要工作区的大小。

对我来说是585 像素。 但它需要是动态的其他分辨率和

4

1 回答 1

1

我发现我可以使用IE 对象

然后我只需要请求这个

this.HTMLDocument.documentElement.offsetHeight;
于 2012-10-29T08:56:13.273 回答