展开收缩,由于子项目较多,瞬间会有黑色阴影闪烁,应如何解决
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);
}
你有没有在展开收缩过程中添加过多的代码?比如展开下一级节点之类的?
先确定是自绘还是系统控件???