2010年11月12日

CListCtrl多行删除

摘要: 注意事项:不能直接在下面的循环里面删除,不然每删除一行,下一行自动提上来,下一次调用GetNextSelectedItem再删除就跳了一行了.解决方法:每次循环保存位置到一个数组中,然后反向遍历数组删除.代码:POSITION pos = pList->GetFirstSelectedItemPosition();if (pos == NULL) TRACE0("No items were selected!/n");else{ while (pos) { int nItem = pList->GetNextSelectedItem(pos); //这里保存位置 阅读全文

posted @ 2010-11-12 19:29 AlexLeo 阅读(2289) 评论(0) 推荐(0) 编辑

导航