自己主張の強いWindows7タスクバーを引っ込めるツール

2chうろうろしてたらこんなのが紹介されてたので。
Taskbar Always On Top - Disable or Enable - Windows 7 Forums

813 :名無しさん@お腹いっぱい。 :2010/11/14(日) 12:18:01 ID:CLUQjjOw0
    Windows7でタスクバーの最前面を解除するソフトを探しています。
    なんでMSは常に最前面にしやがってくれたんでしょうか。

828 :名無しさん@お腹いっぱい。 :2010/11/14(日) 14:20:26 ID:Ev5cq7vA0
    >>824 は非表示(自動で隠す)にするオプションだから全くの筋違いだと思うけれど…

    同じくさっき5,6分調べただけで見つけたのがこれ。
    http://www.sevenforums.com/tutorials/54842-taskbar-always-top-disable-enable.html

    終了でいいかね?

Windows7 でタスクバーが最前面(TOP_MOST)で固定されちゃってるので、XP時代は最前面のチェックを外して使っていたみとしては画面の縦解像度が狭くなってマズーだったんだけど*1、これでXP当時とほぼ同じように使えるようになった。

仕組みとしては、>>883が解説してるけど、タスクバーのTOP_MOSTを引っぺがすアプローチではなく、「自動で隠れる」設定にしているときにタスクバーからTOP_MOSTがなくなることを利用して、その上で自動で隠れないようにしている模様。

常駐している風ではないので、タスクバーウィンドウのメッセージ処理にパッチあてるんじゃなかろうか(マニュアル眺めても「セッションで1回exe叩くだけでOKで常駐はしないお」ってなってるし、 それ臭いWin32APIをimportしてるし)。

使い方は

  • タスクバーの設定を「タスクバーを自動的に隠す」にしておく
  • exeを実行

以上。

問題点は

  • 「デスクトップの表示」ボタンを押すとタスクバーも消えちゃうぜ!
    • Win+Dでも同じ。でもALT+TABでウィンドウ切り替えたら復活するからわかってたら運用で対応化。
  • タスクバーを上に置いてる人は上の方にあるアイコンにかぶっちゃうぜ!
    • 使わないアイコンを一番上にしておくとかの運用対処で回避

これで広々と画面を使えるよ!