获取Listview中所选项目的数量

时间:2015-04-30 13:30:16

标签: c listview winapi

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

int i = listView1.SelectedItems.Count; 

有没有办法在Windows API中执行此操作,或者我应该手动执行此操作(即循环遍历所有选定的项目并递增计数器)?

1 个答案:

答案 0 :(得分:7)

我认为ListView_GetSelectedCount能很好地完成这项任务:

  

确定列表视图控件中所选项的数量。您可以使用此宏或显式发送LVM_GETSELECTEDCOUNT消息。