// 다중 선택시
void GetIndex() { int nItemCount = m_ctrlList.GetSelectedCount(); POSITION pos = m_ctrlList.GetFirstSelectedItemPosition(); for (int i = 0; i < nItemCount; i++) { int nIndex = m_ctrlList.GetNextSelectedItem(pos); } } |
// 단일 선택
int GetIndex() { int nSelectedItem = m_ctrlList.GetNextItem( -1, LVNI_SELECTED ); CString strKey = m_ctrlList.GetItemText(nSelectedItem, 0); if ( strKey == “”) { return -1; } return nSeletedItem; } |
// 다중선택한거 골라서 삭제
int nItem; POSITION pos; pos = m_ctrlList.GetFirstSelectedItemPosition(); |