vc++ List Control控件獲得所有選中行的序號


方法一:

POSITION pos = listCtrl.GetFirstSelectedItemPosition(); 
if (pos == NULL) 
    // 沒有選中的行
else 
{ 
    while (pos) 
    { 
        int nItem = listCtrl.GetNextSelectedItem(pos); 
        // nItem是所選中行的序號 
    } 
}

方法二:

for(int i = 0; i < listCtrl.GetItemCount(); ++i) 
{ 
    if(listCtrl.GetItemState(i, LVIS_SELECTED) == LVIS_SELECTED ) 
        // 第i行被選中 
}

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM