Если вы просто используете необработанный элемент управления ListView в C ++, вам нужно сделать что-то вроде этого:
// Get the first selected item
int iPos = ListView_GetNextItem(hListView, -1, LVNI_SELECTED);
while (iPos != -1) {
// iPos is the index of a selected item
// do whatever you want with it
// Get the next selected item
iPos = ListView_GetNextItem(hListView, iPos, LVNI_SELECTED);
}