当前位置: 代码迷 >> VC >> listctr控件里得内容如何实时更新啊
  详细解决方案

listctr控件里得内容如何实时更新啊

热度:4501   发布时间:2013-02-25 00:00:00.0
listctr控件里得内容怎么实时更新啊!
我现在想实时更新listctrl控件里的内容,可是不行,请大家帮帮忙!
//SetRedraw(FALSE);
//SetRedraw(TRUE);
我用这个可是不行,控件显示不出来。大家有什么办法吗?

------解决方案--------------------------------------------------------
我没有找到你说的那个函数SetReDraw();

我查到了另一个有法:
CListCtrl::RedrawItems

BOOL RedrawItem(int nFirst,int nLast)

返回值:如果成功,则返回非零值,否则为0。

参数: nFirst 重新着色的第一项的索引。
nLast 重新着色的最后一项的索引。

说明:
强迫列表视图控件重新着色某一范围的项。
实际上,直到列表视图窗口接受到WM_PAINT消息后,指定项才重新着色。如果需要立即重新着色,那么在使用该函数后请调用WindowsUpdateWindow函数。

不知道有没有用!
------解决方案--------------------------------------------------------
listctr控件应该没有楼主所说的这种更新 需要使用Update一个一个的来
  相关解决方案