Fork me on GitHub

MFC之ListControl选中行删除

if (m_list.GetSelectedCount() > 0) {

    POSITION pos=    m_list.GetFirstSelectedItemPosition();

    while (pos)
    {
        int nSelected = m_list.GetNextSelectedItem(pos); //获取选中行的索引
        m_list.DeleteItem(nSelected); //根据索引删除
        pos = m_list.GetFirstSelectedItemPosition();
    }

    }

 

posted @ 2020-04-03 20:22  HelloLLLLL  阅读(1069)  评论(0编辑  收藏  举报