mlstLevel.InsertColumn(0,"级别",LVCFMT_RIGHT,40)
mlstLevel.InsertColumn(1,"总计",LVCFMT_RIGHT,40)
mlstLevel.InsertColumn(2,"保留",LVCFMT_RIGHT,40)
然后添加行
SetRedraw(FALSE)
for (...)
{
InsertItem(...)
SetItemText(...)
}
SetRedraw(TRUE)
UpdateWindow()
先在列表中查找,后插入比如每条记录都有一个唯一的编号,查询的时候,首先查找该编号的记录在列表中是否存在,如果存在则找到Item后,直接更新各个列的数据,如LVFINDINFO lv
lv.flags=LVFI_STRING
lv.psz=“关键字”
int nItem=m_list.FindItem(&lv,-1)
如果Item>0则直接更新数据,用SetItemText(nItem,0,“值1”),
如果Item<0,则插入一条Item,InsertItem(),然后SetItemText(nItem,0,“”)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)