SSP/仕様書/trayballoon

ナビゲーション >> Top(FrontPage) > SSP > 仕様書 > trayballoon

\![set,trayballoon]

トレイアイコン(通知領域アイコン)からバルーンを出します。Win2K/Me以降。
今のところ他のOS上の処理系での実装はありませんが、もしかしたら似たようなことができるようになるかもしれません(期待)

きっかけ

うかべんで大風呂敷を広げてひっこみがつかなくなったので。

仕様書

  • \![set,trayballoon,オプション,オプション,オプション...] 後ろにくっつくオプションの指定は以下の通り。
    全部指定する必要はありません。
    順番は適当でいいです。

--text=テキスト

バルーンに表示する文字列です。複数指定すると複数行に。

--title=タイトル

バルーンのタイトル(太字部分)に表示する文字列。

--icon=アイコン設定名

バルーンのアイコンを設定します。標準設定はnone。

  • info:情報アイコン(iの文字が入ったバルーン)
  • error:エラーアイコン(赤の×)
  • warning:警告アイコン(黄色の!)
  • none:なし

--timeout=秒数

バルーンが消えるまでの時間を指定できます。
システム側の最小/最大の設定にも依存し、完全にここで指定した値通りになるとは限りません。(10秒~30秒の間が一般的?)

発生するイベント

どちらも、

  • Reference0=タイトル文字列
  • Reference1=表示テキスト(改行は消してある)

が入っています。

OnTrayBalloonClick

バルーンをクリックして消した時に発生します。

OnTrayBalloonTimeout

バルーンのタイムアウト時間が過ぎて自動で消えた場合や、×マークを押して閉じた場合に発生します。

注意事項

  • 本当にバルーンが表示されるとは限りません!表示されない場合は以下の通り:
    • ふるいOSを使っている
    • レジストリなどでわざと表示しないようシステムを設定している

サンプル

\![set,trayballoon,--icon=info,--timeout=30,--title=サンプル!,--text=通知領域のアイコンからこのようにバルーンが出ます。,--text=クリックしたりタイムアウトしたりするとイベントが起きます。]

sample.png

こんなふうに動きます。
一応サンプルでは全部指定してありますが、とりあえず--titleと--textを指定しておけばあとはほったらかしでいいです。


Reload   New Edit Freeze Diff ファイルUp Copy Rename   Front page List of pages Search Recent changes Backup   Help
feed rss feed rdf feed rss20 feed lirs emily4 inside marble note
Last-modified: Sat, 09 Jun 2007 04:04:53 HADT