怎样实现各式各样的Hint?(100分)

  • 主题发起人 主题发起人 杰蛙
  • 开始时间 开始时间

杰蛙

Unregistered / Unconfirmed
GUEST, unregistred user!
看到同学用Vc编了各式各样的Hint,很是羡慕。不知用Delphi怎样用实现这种效果?向各位大虾请教。
 
找找现成控件
 
没什么值得羡慕的,以后你用delphi编程序,你同学负责用VC编hint,简直是最佳组合呀!
 
不知道你究竟想要怎样的Hint,程序员大本营光盘里有不少,要的话找
个机会我给你传过去。
 
---- 你同学负责用VC编hint,简直是最佳组合呀!
没什么必要用VC吧,Delphi肯定也可以做到的。可我得去找找!:(
 
delphi当然可以做到.不过delphi应该用来做更重要的工作,至于这些琐碎的
小玩艺,就交给VC作吧!哈哈.
 
其实没什么麻烦的,只要在application.OnHint事件里面写代码,
用GetCursorPos得到鼠标位置,在相应位置上自己show一个窗口
就可以了. 至于这个窗口怎样做的漂亮,就看你自己的想象力了!
 
呵呵,
在onhint的帮助中有个简单的例子,
虽然没千诉你怎么作漂亮的hint,
不过可以让你明白onhint的流程了。
你可以以之为例进一步改造了。

周未愉快:)

 
delphi当然可以实现任意形状的hint窗口,delphi4开发大全(下) page 881讲的
极清楚,我就不当文坛大盗了,当然也是因为我打字太慢。:)
 
我记得以前会长还是什么的曾讲到这个问题,似乎关闭了它原来的HINT功能,
然后自己画一个小窗口,那就什么形状都可以了,不过实现起来可能有些复杂。
有一个HTMLHint组件,做得很不错,你可以试用。我主页上也是有的。

<a href="http://glowing.yeah.net" target="_blank">
<img src="http://www.nease.net/~glowing/gif/glowing.gif"
alt="Delphi心得网站,一个全新概念的Delphi技术网站" border="1"
width="88" height="31"></a>
 
研究一下RXLib中的RXHints Unit,再自己动手写一点代码,你就能拥有各种
各样的Hints。
 
可以用第三方的控件,或者重载OnHint函数就行了
 
后退
顶部