C++Builder6には、専用のコンポーネントが付属しています。 samplesタブにあるTrayIconです。
BDS2005では、正式にAdditionタブにTTrayIconが用意されました。
ただし、C++Builder6のTrayIconとは異なります。
=> タスクトレイにアイコンを登録する(BDS2005)
$(BCB)\Examples\Controls\Source\にソースコードがあります。
サンプルも$(BCB)\Examples\Controls\Traydemoにあります。
trueのときはアニメーションをする。
アニメーションはIconsプロパティで指定したImageListのアイコンを順番に表示する。
アニメーションの間隔。単位はミリ秒。
trueのときはフォームを最小化したときに、タスクバーに表示しない。
タスクトレイのアイコンにマウスカーソルをあわせたときに表示するヒント。
Iconsプロパティで指定したImageList中の中で、使用するアイコンの番号。
使用するアイコンの画像を持つImageList
コンポーネントの名前
タスクトレイのアイコンがクリックされたときに表示するポップアップメニュー
ポップアップメニューを表示するマウスイベント。
フォームを元に戻すマウスイベント。
タグ
trueのときはタスクトレイにアイコンを表示する。