マンガでよめる痔のこと・薬のこと

タスクバー(タスクボタンについて)
 windows等OSにはタスクバーがありますよね?
そのタスクバーにはタスクボタンがあって、起動しているアプリケーションが選択できるようになっています。
そして、同じアプリケーションが起動するなどして条件を満たすとグループ化してくれます。

 この処理をしているプログラムのは一体どこに記述されているのでしょうか・・・・
win32?とは思うのですが、詳しい場所が全く分からなくて。

 グループ化をするかしないかの値をレジストリで設定できるのは知っているのですが、何がこの値を参照しているのかさっぱりでして。

タスクバーは各バージョンで仕様が変わっていますが、主にXPについてご教授いただければと思います。(Vista,7等についても知れればこの上ないですが)

このQ&Aに関連する最新のQ&A

A 回答 (2件)

タスクバーパネルにタスクバーボタン(起動しているプログラムの最小化Window)が乗っているだけだと思います。


参考までに下記サイトを参照してみてください。
すべては Shell_TrayWnd から派生しています。
XP用ですのでWin7では一部が動作しません。

タスクバーのハンドル操作
http://ftlabo.hp.infoseek.co.jp/temp/taskbar.shtml
    • good
    • 0
この回答へのお礼

見てみました。ありがとうございます。
確かにそのような動作が確認できました。

Shell_TrayWndでハンドルの操作ができるのですね。
色々試してみます。ありがとうございました。

お礼日時:2010/06/29 18:47

おそらく実際にはshell32.dllあたりに書かれていると思いますので、explorer.exeあたりが呼び出して使用していると思われます。



しかし、実際にどこに記述されているのかが分かったとして、それをどうされるつもりなのでしょうか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング