关于treectrl空间添加节点的效率有关问题

关于treectrl空间添加节点的效率问题
各位好,我现在有这么一个需求。
C/C++ code
        CString strItem;

        HTREEITEM hRoot= pThis->m_tree.InsertItem(L"Root",NULL,NULL);
        for(int i=0;i<10000;i++)
        {
            strItem.Format(L"%d",i);
            pThis->m_tree.InsertItem(strItem,hRoot,NULL);
        }



在PDA上跑的,发现太慢了,要10几秒。请问,有什么方法可以改进的吗?

------解决方案--------------------
想问一下,你看到的效果:在插入的过程中,是否刷新了控件的显示?还是数据增加完后,才刷新的?
------解决方案--------------------
建议你插入完数据后再显示或者刷新控件,这样效率会比较高