BlitzSupport #1 I haven't tried this yet, but a 'cleaner' way to check for multiple selections looks to be: Repeat item = SendMessage (listview, LVM_GETNEXTITEM, -1, LVNI_SELECTED) Until item = -1 ; No more selected items