图标的Hint(25分)

Y

yysun

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序最小化成缩成Task Bar上的图标时,当有Mouse光标在其上停留,
如何显示Hint呢?
 
自然会显示的呀,只要设置Application.Title为你想要显示的Hint就行。
 
Really? 我的程序是设置有Application.Title的啊。所以才纳闷怎么不
见Hint出来。
 
不过,这个程序的小图标是Delphi 1的黄色火炬.最早它是用Delphi 1创建的MDI
现在用Delphi 3编译,不知道是否有关系?
 
不,跟源程序的版本没关系,而是Delphi在处理MDI程序时有问题。我用Delphi4
编了一个MDI Application,也没有标题Hint。你看Foxmail是用Delphi编的,
它也没有标题Hint。
至于原因正在研究中。
 
你设置Application.Title := '我的程序最小化成缩成Task Bar上的图标时,' +
'当有Mouse光标在其上停留,肯定会显示Hint';试试看。如果不行扣我的分。
 
我用的是Win98+Delphi4, 没有上述问题, 每个程序最小花后都有hit显示
 
哈,我知道了,当Title的宽度超过Application在TrayBar上的宽度时,就会有hint
显示。
 
想不到原来如此.个中奥妙还多得很呢! 谢谢huoyg.
 
呵呵,闲插一句,TrayIcon的Hint为什么只能有一行,不知那位大虾
知道可以把它改成多行
 
To kane,
要多行,简单。:
myHint = '第一行'+ #13+'第二行'+#13+'第三行'+。。。。。+#13+'第n行'。
Application.hint = myHint;
 

Similar threads

D
回复
0
查看
685
DelphiTeacher的专栏
D
D
回复
0
查看
672
DelphiTeacher的专栏
D
顶部