• ベストアンサー

最大化でタスクバーを隠す

初心者ですが、VS2005 を使ってアプリケーション実装を行っています。 そこで、最大化したときにフルスクリーンにしたいのですが、 下のタスクバーが隠れてくれません。 何か関数的なものはあるのでしょうか。 ヒントのようなもので構わないので、ご教授お願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

1.アプリケーションのウィンドウを通常のサイズにする(「元のサイズに戻す」に相当) 2.アプリケーションのウィンドウのフレームを「なし」にする(クライアント領域しか表示しないようにする) 3.アプリケーションのウィンドウを最大化する の順番で実行。 「1.」を忘れないように。これを忘れると「普通に最大化されててタスクバーが隠れていない時に実行すると、タスクバーが隠れてくれない」です。 逆の処理(フルスクリーンから通常サイズ)の場合は 1.アプリケーションのウィンドウを最大化する 2.アプリケーションのウィンドウのフレームを「サイズ変更可」にする(ウィンドゥを枠付きで表示するようにする) 3.アプリケーションのウィンドウを通常のサイズにする(「元のサイズに戻す」に相当) の順番で実行。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

追記。 要は「フォームのBorderStyleとWindowStateのプロパティに、決まった順番で決まった値をセットするとフルスクリーンになる」って事。

mymusic54
質問者

お礼

たいへん遅くなり申し訳ありません。 ご回答ありがとうございます。 今別件で作業しているため、落ち着いたらchieさんのを参考にまた再挑戦してみます! 感謝いたします。

すると、全ての回答が全文表示されます。

関連するQ&A