開発環境
windows7(32bit)
delphi XE3 pro UPD2
タイマー処理でTrayIconのBalloonHintに文字列を代入して表示しているのですが、
文字数制限か #13#10 の改行コード以外の場所で改行されてしまいます
(おそらく40バイトほどで改行されます)
BalloonHintの幅を広げる方法等は存在しますでしょうか?
よろしくお願いいたします。
この制限は「ヒント」ということにあるのではないかと思います.
文字数の長さ制限もあります.
「ヒント」は長い文章の表示用ではないということでしょう.多分.
この制限を回避するには,自前でヒントの機能を作成することだと思いますが,
うまくいくのかどうかは不明です.無責任ですが・・・
一般的な文章では,1 行の長さが 80 文字程度 (半角英数字で) が適切と言われています.
全角では 40 字程度ですね.
文字の大きさにもよりますが,人が視点を多く移動させなくて済むのだそうです.
ヒントのテキストはそれより短い方が適切と思われます.
# TBalloonHint の Hint, TTrayIcon1.Hint は 1 行がやたら長くできます.
# 何なんでしょうね ?
こんなサンプルを作成してみました.
[ タスクトレイ ( 通知領域 ) に TBalloonHint のヒントを表示 ]
http://mrxray.on.coocan.jp/Delphi/Others/000-011.htm
Mr.XRAY様
レスありがとうございます。
昨日の段階で半分あきらめて、別フォームに文字列表示させて
それを右下に表示させようかと思っていたところにサンプル作成まで…ありがとうございます。
サンプルを参考にすすめていきたいと思います。
> それを右下に表示させようかと思っていたところに
機能面から考えると,その方が正解かも知れません.
ツイート | ![]() |