获取列表视图中选中项的数量

Get number of selected items in Listview

在 C# 中,我可以执行以下操作来获取所选项目的数量:

int i = listView1.SelectedItems.Count; 

在 Windows API 中有没有办法做到这一点,或者我应该手动完成(即遍历所有选定的项目并增加一个计数器)?

我认为 ListView_GetSelectedCount 会做得很好:

Determines the number of selected items in a list-view control. You can use this macro or send the LVM_GETSELECTEDCOUNT message explicitly.