当我的树根很大的时候,当滚动条POS在最上面清空就会很慢.如何解决?初始化树控件:
{
char txt[300];
int i;
HTREEITEM item ;
for(i=1;i<=1000;i++)
{
sprintf(txt,"%d",i);
m_tree.InsertItem(txt);
}
}清空树控件
{
// TODO: Add your control notification handler code here
HTREEITEM item;
item = m_tree.GetSelectedItem();
m_tree.DeleteAllItems();
}
{
char txt[300];
int i;
HTREEITEM item ;
for(i=1;i<=1000;i++)
{
sprintf(txt,"%d",i);
m_tree.InsertItem(txt);
}
}清空树控件
{
// TODO: Add your control notification handler code here
HTREEITEM item;
item = m_tree.GetSelectedItem();
m_tree.DeleteAllItems();
}
解决方案 »
- OnRadio 如何去设置程序运行的时候是被选中的状态.
- 有没有设置cpu外频,电压,屏蔽光驱类的api
- 请教一下如何删除XML文件的数据?
- CString转变为16进制的问题
- 编译dx_sdk9自带的DEMO出现了个错误~ help~
- 高分求<<Win32多线程程序设计源代码>>
- 为什么我用.net的ATL做的BHO在用新窗口打开外部链接时,对新窗口不起作用?用vc6做的却可以?请高手指点!
- 请问如何改变ClistCtrl被选中以后的颜色?
- 完全用API实现点对点通信/文件传输,请各位指点思路
- to 111222(麻烦你帮小弟看一看\n http://www.csdn.net/expert/topic/162/162586.shtm)
- 怎么获取某个对话框类里面的成员变量
- 高手帮忙!!网络连续发送多次后(600)中间有失败,不知道是接收端还是发送端问题
我估计是滚动条的原因.当我到在POS=0的时候删除很慢.POS=最大的时候就很快
ShowWindow(FALSE)
{
// TODO: Add your control notification handler code here
HTREEITEM item;
item = m_tree.GetSelectedItem();
m_tree.DeleteAllItems();
}
ShowWindow(TRUE)
tree.DeleteAllItems();
tree.ShowWindow(SW_SHOW);
m_tree.DeleteAllItems();
m_tree.ShowWindow(SW_SHOW);
m_tree.DeleteItem(m_tree.GetRootItem());