Discussion:
タスクトレイの標示順序及び表示方法
(too old to reply)
dice_dong
2006-10-14 09:50:02 UTC
Permalink
C#に関してあまり知識が無くタスクトレイに関する表示方法事を
色々調べてますが分からない事があるので教えてください。

1・タスクトレイの表示順序を変えたい場合どのように
すればいいのでしょうか?(時計の一番右もしくは左に表示したい)

2・アイコンを表示するのではなく、時計みたいに文字のみを表示したい
場合はどのようにすればいいいのでしょうか?

ご面倒おかけしますが宜しくお願いします。
UETA, Shin-ichi
2006-10-14 13:19:24 UTC
Permalink
こんにちは、植田です。
Post by dice_dong
1・タスクトレイの表示順序を変えたい場合どのように
すればいいのでしょうか?(時計の一番右もしくは左に表示したい)
そのような機能はありません。仮にできたとしても、同じようなことをする
アプリケーションがほかにあればすぐに破綻します。
Post by dice_dong
2・アイコンを表示するのではなく、時計みたいに文字のみを表示したい
場合はどのようにすればいいいのでしょうか?
C#ということは、System.Windows.Forms.NotifyIcon を使っている
のでしょうか?
このオブジェクトはAPIのShell_NotifyIcon()と同等のものでしょうから、
このAPIで実現できる範囲の機能しか持っていないと思います。
表示する文字をアイコン化し、状況に応じてダイナミックに切り替える
のが妥当ではないかと。
何かのカウンタのようなものを表示するつもりなら、ツールチップで
代替するのが無難だと思います。

ちなみに、タスクバー右端の時計はタスクトレイアイコンとは別の機構
で動いているので、まったく別物と思った方がいいでしょう。
--
植田システム設計事務所
Ueta System Design Studio
http://www.usdesign.jp/
植田真一
mailto:***@usdesign.jp
Loading...