导航:  Windows Controls Wrapper Functions > List View Control > Wrappers >

ListView_GetNextItemIndex

上一页返回章节概述下一页

描述

 

获取特定列表视图控件中项目的索引,该控件具有指定的属性和与另一个特定项目的关系。

 

PB语法

 

FUNCTION ListView_GetNextItemIndex ( _

BYVAL hwndLV AS DWORD, _

BYREF plvii AS LVITEMINDEX, _

BYVAL flags AS LONG _

) AS LONG

 

参数

 

hwndLV

[in]处理ListView控件。

plvii

[in, out]指向项目开始搜索的LVITEMINDEX结构的指针,或-1找到与指定标志匹配的第一个项目。

flags

[in]与参数plvii中指定项目的关系。

 

按索引搜索

LVNI_ALL

通过索引搜索后续项目,默认值。

 

通过物理关系搜索要搜索的项目的索引。

LVNI_ABOVE

搜索超过指定项目的项目。

LVNI_BELOW

搜索低于指定项目的项目。

LVNI_TOLEFT

搜索指定项目左侧的项目。

LVNI_PREVIOUS

Microsoft Windows Vista及更高版本:搜索指定项目之前的项目。

LVNI_TORIGHT

搜索指定项目右侧的项目。

LVNI_DIRECTIONMASK

Microsoft Windows Vista及更高版本:具有如下值的方向标志掩码:LVNI_ABOVE或LVNI_BELOW或LVNI_TOLEFT或LVNI_TORIGHT。

 

可以使用以下值中的一个或组合指定要查找的项目的状态:

LVNI_CUT

该项目设置了LVIS_CUT状态标志。

LVNI_DROPHILITED

该项目设置了LVIS_DROPHILITED状态标志

LVNI_FOCUSED

该项目设置了LVIS_FOCUSED状态标志。

LVNI_SELECTED

该项目设置了LVIS_SELECTED状态标志。

LVNI_STATEMASK

Microsoft Windows Vista及更高版本:具有如下值的状态标志掩码:LVNI_FOCUSED或LVNI_SELECTED或LVNI_CUT或LVNI_DROPHILITED。

 

通过项目或组的外观搜索。

LVNI_VISIBLEORDER

Microsoft Windows Vista及更高版本:搜索可见的顺序。

LVNI_VISIBLEONLY

Microsoft Windows Vista及更高版本:搜索可见项目。

LVNI_SAMEGROUPONLY

Microsoft Windows Vista及更高版本:搜索当前组。

 

如果一个项目没有设置所有指定的状态标志,搜索继续下一个项目。

 

返回值

 

如果成功返回TRUE,否则返回FALSE。

 

备注

 

请注意,仅与Windows Vista一起使用的以下标志与所使用的任何其他标志相互排斥:LVNI_PREVIOUS,LVNI_VISIBLEONLY,LVNI_SAMEGROUPONLY,LVNI_VISIBLEORDER,LVNI_DIRECTIONMASK和LVNI_STATEMASK。

 

最低操作系统

 

Windows Vista。

 

引用文件 #INCLUDE Once

 

ListViewCtrl.inc