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 に答える