2

さまざまなシナリオでバルーン ヒントを表示するいくつかの通知アイコンを利用する WinForms アプリがあります。

私は ( 2008 年に他の人と同様に) バルーン チップのビジュアル スタイルがBalloonTipText1 行に収まると異なることに気付きました。

いくつかの例については、以下を参照してください...

1 行のテキスト

複数行のテキスト

これを行うコードは、次のように複雑ではありません。

someNotifyIcon.BalloonTipIcon = ToolTipIcon.Info;
someNotifyIcon.BalloonTipTitle = "A balloon tip";
someNotifyIcon.BalloonTipText = "One or multiple lines of text";
someNotifyIcon.ShowBalloonTip(5000);

2 行目を追加せずに、バルーンの先端が常に 2 番目のスタイル (角が直角) になるようにするにはどうすればよいですか?

4

1 に答える 1

1

残念ながら、NotifyIcon とそれに含まれる BalloonTip の .NET ラッパーでは、これが許可されていません。1行に古いスタイルを選択し、それ以上の行に新しいスタイルを選択する理由はよくわかりません。

本当にこれを実現する必要がある場合は、Win32 メッセージでバルーンを表示dwInfoFlagsし、NOTIFYICONDATA構造内でバルーン スタイルを設定する必要があります。詳細については、こちらをご覧ください。

特に、ほとんどのエンドユーザーが気付かないだろうと思うことを考えると、それはかなり古いファフです!

于 2015-01-19T20:42:28.850 に答える