虚拟StringTree的提示窗口在屏幕上被忽略

时间:2010-01-22 09:01:04

标签: delphi virtualtreeview tvirtualstringtree

请参阅此屏幕截图,中间是由TVirtualStringTree控件生成的小提示窗口,并在屏幕上显示,这些提示窗口将保留在那里直到应用程序退出。当显示树视图的提示并且鼠标快速离开它旁边的窗口时,就会出现问题。

有关如何避免这种情况或如何清除那些未删除的提示窗口的任何想法,如果难以对此进行评估吗?

alt text

前几天我问过a similar question,虽然屏幕截图中的提示窗口看起来一样,但问题并不一样。那个问题,提示文本从不显示,只显示那种未完成的提示窗口;这个问题,提示文本显示但是提示窗口没有被完全擦除(如上所述)。希望很清楚。

2 个答案:

答案 0 :(得分:1)

重新绘制窗口有帮助吗?

答案 1 :(得分:0)

如果这是一个Word插件可能是一个原因。

也许您应该创建自己的提示窗口类(继承自TVirtualTreeHintWindow),您可以自己管理哪个实例,然后重写GetHintWindowClass方法以使用此类。