[英]how to get real IE work Area with C#
我正在尝试获取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像素。 但是对于其他分辨率,它必须是动态的
我发现我可以使用IE对象
然后我需要的就是请求这个
this.HTMLDocument.documentElement.offsetHeight;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.