ListView_GetNextItem宏搜索具有指定属性并且与指定项目具有指定关系的列表视图项目。您可以使用此宏或显式发送LVM_GETNEXTITEM消息。
int ListView_GetNextItem(
HWND【HWND】, | |
INT【ISTART】, | |
UINT【旗】 | |
); |
参数
【HWND】
处理列表视图控件。
【ISTART】
用于开始搜索的项目的索引,或-1查找与指定标志匹配的第一个项目。指定的项目本身不在搜索范围内。
【旗】
请求项目与指定项目的几何关系,如果指定,则是所请求项目的状态。
几何关系可以是以下值之一:
值 | 含义 |
LVNI_ABOVE | 搜索超过指定项目的项目。 |
LVNI_ALL | 通过索引搜索后续项目(默认值)。 |
LVNI_BELOW | 搜索低于指定项目的项目。 |
LVNI_TOLEFT | 搜索指定项目左侧的项目。 |
LVNI_TORIGHT | 搜索指定项目右侧的项目。 |
状态可以为零,也可以是以下值中的一个或多个:
值 | 含义 |
LVNI_CUT | 该项目设置了LVIS_CUT状态标志。 |
LVNI_DROPHILITED | 该项目设置了LVIS_DROPHILITED状态标志。 |
LVNI_FOCUSED | 该项目设置了LVIS_FOCUSED状态标志。 |
LVNI_SELECTED | 该项目设置了LVIS_SELECTED状态标志。 |
如果一个项目没有设置所有指定的状态标志,搜索继续下一个项目。
返回值
如果成功则返回下一个项目的索引,否则返回-1。
也可以看看