能不能让hint的显示随着鼠标走?
也就是怎样给hint的显示定位?
比如在image的Image1MouseMove事件中,随着鼠标的移动,让它的hint也跟着移动
现在我只能用鼠标点一下才能让他显示在相应的位置上.

解决方案 »

  1.   

    Hint的是THintWindow的实例,在QControls单元中。Hint其实也是一种特殊的窗体,你如果想要实现它能跟着移动做不到。因为在THintWindow中当鼠标从一个控件移动到另外一个控件,它将释放旧的Hint实例并且重新产生一个Hint。
    请看:
    procedure THintWindow.ReleaseHandle;
    begin
      DestroyHandle;
    end;不过,你可以自己写一个Hint类,屏蔽系统的Hint。那样可以随意设置你想要的风格和界面。
    实现的思路是在自己创建的窗体上显示你想要的内容。
      

  2.   

    怎么理解hint也是一种窗体,听别人说设计时控件周围的八个点,每个点也是窗体,这怎么理解能
    gz