实时刷新的树列表,鼠标放上去显示提示信息不闪烁?

ponydph 2014-01-07 04:56:07
一个树列表实时更新。 当鼠标放到某一个树Item时,想显示上面的内容,
但是显示框不断闪烁,如何解决这个问题?
如果鼠标移动上去的时候,不更新,则担心显示的信息无法更新
...全文
135 点赞 收藏 6
写回复
6 条回复
ponydph 2014年01月15日
不是轮询 是随机数据,被动接收来自串口的数据 然后更新树列表。 这样 当tip提示放在某项的时候,窗口就不断闪烁,因为有其它项目被更新。
回复 点赞
傻X 2014年01月13日
不断闪烁,你是不是树刷新太快了?? 你用轮询的时候也要判断是否更新当前树。没有数据更新就别刷了,不然肯定一直闪的。
回复 点赞
ponydph 2014年01月13日
动态填充树结构。当发现没有节点时 插入,如果有则更新。 问题是。实时刷新的是树结构,不是提示框。
回复 点赞
向立天 2014年01月08日
你怎么更新数据的 全都删了重填? 还是用setItem
回复 点赞
凌乱哥 2014年01月08日
实时更新太浪费了,重写树控件的OnMouseMove啊,根据鼠标的坐标判断是否在Item上以及跟前一个Item是否相同来决定是否更新
回复 点赞
打你屁屁 2014年01月08日
双缓冲绘图可以避免闪烁。
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7901

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告