【求助】ListCtrl插入数据变空白怎么回事
Uron 2013-09-02 03:22:38 MFC基于对话框的应用程序,代码如下:
m_lstCheck.DeleteAllItems();
CString strNo;
for (int i = 0; i < nSize; i++)
{
strNo.Format("%d", i);
m_lstCheck.InsertItem(i, strNo);
m_lstCheck.SetItemText(i, 1, "1");
m_lstCheck.SetItemText(i, 2, "2");
m_lstCheck.SetItemText(i, 3, "3");
m_lstCheck.SetItemText(i, 4, "4");
Sleep(500);
UpdateWindow();
}
情况说明:运行程序能够看到插入的结果,但如果ListCtrl显示过程中拖动对话框窗口,那么不是0.5秒显示一条数据,而是画面卡住或者ListCtrl变白色,然后过一段时间后所有数据一次显示!求大牛指教!困惑了好久。