2

を作成し、NotifyIconこれを呼び出して、システムトレイからバルーンチップを表示します。

_trayIcon.ShowBalloonTip(100000, notifierTitle, notifierText, ToolTipIcon.Info);

すべて正常に動作しますが、疑問に思いました。システムトレイのツールチップでテキストをフォーマットする方法はありますか?(私の場合、notifierText

明らかに、改行文字などを追加していますが、特定の部分を太字または斜体にし、ツールチップの個別の行に青いハイパーリンクテキストを追加することもできます。

私は利用可能なイベントを知っています、そしてそれらはこの種のものをカバーしていません。

私はそれが他の場所で行われているのを見たことがあると確信しています...

それで、それは可能ですか、もしそうなら、どうすればいいですか?

4

1 に答える 1

1

Vista以降で実行すると、これが可能になる可能性があるというわずかなヒントがあります. NOTIFYICONDATA のドキュメントから:

uVersion が NOTIFYICON_VERSION_4 に設定されている場合、標準のツールヒントは、アプリケーション描画のポップアップ ユーザー インターフェイス (UI) に置き換えられます。

しかし、実際にこれを機能させるためのヒントがあれば. +NOTIFYICON_VERSION_4 +ToolTip をグーグル検索しても、関連するものは何も生成されません。また、Windows API Code Pack によってラップされていません。コールバック通知をリッスンする必要があると思います。

とにかく、これを機能させるには、NotifyIcon クラスを完全に置き換える必要があります。多分あなたのGoogle fuはあなたにもっと良いヒットを与えることができます.

于 2010-08-22T19:52:22.480 に答える