MFC 树状控件展开收缩 会出现黑色阴影,应如何解决

展开收缩,由于子项目较多,瞬间会有黑色阴影闪烁,应如何解决

 TVINSERTSTRUCT tvInsert;
    tvInsert.hParent = NULL;
    tvInsert.hInsertAfter = NULL;
    tvInsert.item.mask = TVIF_TEXT;
    tvInsert.item.pszText = sName;

    HTREEITEM hCountry = m_TreeCtrl.InsertItem(&tvInsert);
    //int nLen = m_DevInfo.m_sDevInfoArray.GetCount();
    int nLen = m_DevInfo.m_sSystemAllDev.GetCount();
    for (int i = 0;i < nLen;i++)
    {
        m_TreeCtrl.InsertItem(m_DevInfo.m_sSystemAllDev.GetAt(i),hCountry, NULL);
    }

你有没有在展开收缩过程中添加过多的代码?比如展开下一级节点之类的?

先确定是自绘还是系统控件???