在程序中需要动态重置TreeView,但是重新构置TreeView时,TreeView窗体的ScrollBar会闪烁,如何解决?
retree()
{
tree->Items->BeginUpdate();
tree->Items->Clear();
tree->Items->Add(NULL,s);
...............
tree->Items->EndUpdate();
}
这样每次重建TreeView时,TreeView窗口的滚动条会一闪一闪地,如何去掉此种闪烁呢?
请高人指点。
问题点数:20、回复次数:4Top
1 楼rainfall19831109(恩恩)回复于 2006-03-18 23:44:49 得分 15
可以尝试下设置tree的DoubleBuffered为true
使用双缓存Top
2 楼mmit(mmit)回复于 2006-03-18 23:50:50 得分 0
应该不是DoubleBuffered的问题,是ScrollBar的问题。Top
3 楼WaveYang(波光·弦影)回复于 2006-03-19 13:28:45 得分 5
没有试过,关注Top
4 楼mmit(mmit)回复于 2006-03-19 21:53:29 得分 0
已解决。Top




