关于HintWindow提示窗体移动时,图片抖动的问题!!!帮忙解决下,高分谢!!!
我在TImageFrm里面显示一个图象文件,然后在FormMouseMove 消息里用ActivateHint显示HintWindow,当移动鼠标时为什么图象会产生抖动的现象啊???我想可能是图象刷新的问题,但ActivateHint以后就不是我控制的了,系统会自动处理。 所以谁知道的告诉我一下!如何解决和避免。谢谢!!
另外, 好象每创建一个HintWindow都会产生一个以Hint文字为名字的exe应用程序,Hint窗体关闭时,exe也关闭,能不能不让exe程序出现? 还有当鼠标移出窗体或移动到别的窗体时,如何让HintWindow消失?BCB有没有鼠标移出的消息?谢谢!!!在线等.....................
[解决办法]
BCB有没有鼠标移出的消息
======================
好像没有,需要自己判断鼠标位置
[解决办法]
图像抖动问题可以试一下使用doublebuffered看可不可以。
[解决办法]
WM_MOUSELEAVE
image的doublebuffered=true
[解决办法]
doublebuffered应该有用
[解决办法]
然后在FormMouseMove 消息里用ActivateHint显示HintWindow,
--------
Hint显示太频繁了,为什么不让Hint自动出现呢?可以调整Application-> Hint....属性
另外, 好象每创建一个HintWindow都会产生一个以Hint文字为名字的exe应用程序,
--------
HintWindow是顶层窗口,出现在任务管理器的应用程序列表是正常的。