画面全体のサイズを取得するには?

解決


KJ  2007-03-12 18:25:23  No: 98275

Screen.PrimaryScreen.BoundsのwidthとHeightでサイズを取得すると、
タスクバーを除いたサイズですが、タスクバーも含む画面全体のサイズを取得する方法はないでしょうか?


魔界の仮面弁士  2007-03-12 22:11:29  No: 98276

コードからみて、.NET 系のようですね。

> タスクバーを除いたサイズですが
あれ? タスクバー等を除いたサイズが得られるのは、
  Screen.PrimaryScreen.Bounds
ではなく、
  Screen.PrimaryScreen.WorkingArea
の方なのでは。


KJ  2007-03-13 09:52:02  No: 98277

VB.NET 2003 を使用しています。
(このようなことも記入せず質問を上げてしまって申し訳ありません。)

Screen.PrimaryScreen.Boundsでタスクバーを含むサイズを取得していました。
Form1.DefInstance.Height にセットした値を見ていました。

悪魔の仮面弁士さんが言うとおりです
  タスクバー等を除いたサイズ:Screen.PrimaryScreen.WorkingArea
  タスクバー等を含むたサイズ:Screen.PrimaryScreen.Bounds


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加