ClistCtrol删除列表信息

来源:互联网 发布:索尼系统更新挂起网络 编辑:程序博客网 时间:2024/04/28 16:22
//删除列表信息
/*
    int itemNumber = m_ListConvert.GetItemCount();
        for(int i=0;i<=itemNumber;i++){
        if(m_ListConvert.GetCheck(i)){//该行选中
            m_ListConvert.DeleteItem(i);
        }
    }

*/

以上方法不能全部删除已经选中的条目,

选用下面的方法


    int nIndex;
    POSITION pos;
    pos = m_ListConvert.GetFirstSelectedItemPosition();
    while(pos){
        nIndex = m_ListConvert.GetNextSelectedItem(pos); 
        m_ListConvert.DeleteItem(nIndex);
        pos = m_ListConvert.GetFirstSelectedItemPosition();
    }