MFC,添加TREE控件,用OnTimer下添加TREE需要更新的数据?总是一闪一闪的?该如何解决
MFC,添加TREE控件,用OnTimer下添加TREE需要更新的数据?总是一闪一闪的?
OnTimer()
{
。。。。
HTREEITEM hRoot,hParent;
hRoot=m_TreeData.InsertItem("DATA1");
string3=string1+string2
hParent=m_TreeData.InsertItem(string3,hRoot);
。。。。。
}
屏幕总是一跳一跳的,而且string1是定值,我不想让它动,只想让string2动。
请高手帮忙啊!!多多指点啊?
------解决方案--------------------
我添加其他控件时,如(CListBox)时,也是一闪一闪。
后来把 控件对象换成 成员变量。 不用局部变量 ,之后就好了。
不知道这个 跟你的是不是一样。
------解决方案--------------------
用下双缓存
------解决方案--------------------
------解决方案--------------------
至少应该判断一下如果内容没变就跳过绘制内容吧。
------解决方案--------------------
是否数据更新太快?
是否频繁调用Update之类的函数?
OnTimer()
{
。。。。
HTREEITEM hRoot,hParent;
hRoot=m_TreeData.InsertItem("DATA1");
string3=string1+string2
hParent=m_TreeData.InsertItem(string3,hRoot);
。。。。。
}
屏幕总是一跳一跳的,而且string1是定值,我不想让它动,只想让string2动。
请高手帮忙啊!!多多指点啊?
------解决方案--------------------
我添加其他控件时,如(CListBox)时,也是一闪一闪。
后来把 控件对象换成 成员变量。 不用局部变量 ,之后就好了。
不知道这个 跟你的是不是一样。
------解决方案--------------------
用下双缓存
------解决方案--------------------
------解决方案--------------------
至少应该判断一下如果内容没变就跳过绘制内容吧。
------解决方案--------------------
是否数据更新太快?
是否频繁调用Update之类的函数?