VisualC++6.0でタスクトレイのアイコンから
バルーンチップを表示するプログラムを作成しているのですが、
バルーンチップテキストにURLリンクを含めることは可能でしょうか?
バルーンチップがクリックされたらそのリンク先へジャンプする
という動作を実現したいのです。
NOTIFYICONDATAのszInfoに"http://〜"という文字列を渡したり
HTMLタグで囲んだりして渡してみましたが、
そのまま表示されるだけでリンクにはなりませんでした。
何か良い方法がありましたらご教授ください。
NOTIFYICONDATA のバルーンチップではなく、一般の ToolTip コントロールの話になりますが、TOOLINFO 構造体の uFlags メンバに、TTF_PARSELINKS という、それっぽい名前のフラグがあります。
試してないので、これがご期待に沿うものかどうかはわかりませんが…
タスクトレイのバルーンチップが表示されたことを何らかの方法で検出して、TTM_SETTOOLINFO でフラグを設定してやるか、そもそもバルーンチップ表示は Shell_NotifyIcon の機能に頼らずに自前で行うか…になるでしょうか。
#このへん、もうちょっと連携を考えて API のデザインをしていただきたいものです>M$社
ツイート | ![]() |