我正在尝试获取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 px。 但它需要是动态的其他分辨率和
答案 0 :(得分:1)
我发现我可以使用 IE对象
然后我需要的只是请求这个
this.HTMLDocument.documentElement.offsetHeight;