导航:  Windows Controls Procedures > List View Control > Wrappers >

ListView_GetNextItemIndex

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

描述

 

获取特定列表视图控件中的项的索引,该控件具有指定属性和与其他特定项的关系.您可以使用此功能或明确的把LVM_GETNEXTITEMINDEX消息.

 

FreeBASIC 语法

#define ListView_GetNextItemIndex(hwnd, plvii, flags)

 

参数

hwndLV

[in]句柄ListView控件.

plvii

[in, out]指向与该项目开始搜索LVITEMINDEX结构,或1找到相匹配的第一项指定的标志.调用过程负责分配此结构并设置其成员.

flags

[in]关系plvii参数所指定的项目.这可以是下列值的一个或一个组合:

 

Searches by index.

LVNI_ALL

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

 

Searches by physical relationship to the index of the item where the search is to begin.

LVNI_ABOVE

搜索高于指定项的项.

LVNI_BELOW

搜索低于指定项的项.

LVNI_TOLEFT

搜索指定项左侧的项.

LVNI_PREVIOUS

Microsoft Windows Vista and later:该项搜索是指定项之前.的LVNI_PREVIOUS旗不定向(LVNI_ABOVE会发现项目位于上方,而LVNI_PREVIOUS会发现项命令之前.)的LVNI_PREVIOUS国旗基本上扭转了逻辑的搜索进行LVM_GETNEXTITEM或LVM_GETNEXTITEMINDEX消息.

LVNI_TORIGHT

搜索指定项目右侧的项.

LVNI_DIRECTIONMASK

Microsoft Windows Vista and later:定向标志掩码值如下:LVNI_ABOVE或LVNI_BELOW或LVNI_TOLEFT或LVNI_TORIGHT.

 

The state of the item to find can be specified with one or a combination of the following values:

LVNI_CUT

该项目的LVIS_CUT状态标志设置.

LVNI_DROPHILITED

该项目的LVIS_DROPHILITED状态标志设置

LVNI_FOCUSED

该项目的LVIS_FOCUSED状态标志设置.

LVNI_SELECTED

该项目的LVIS_SELECTED状态标志设置.

LVNI_STATEMASK

Microsoft Windows Vista and later:状态标志掩码值如下:LVNI_FOCUSED或LVNI_SELECTED或LVNI_CUT或LVNI_DROPHILITED.

 

Searches by appearance of items or by group.

LVNI_VISIBLEORDER

Microsoft Windows Vista and later:搜索可见秩序.

LVNI_VISIBLEONLY

Microsoft Windows Vista and later:搜索可见项目.

LVNI_SAMEGROUPONLY

Microsoft Windows Vista and later:搜索当前组.

 

If an item does not have all of the specified state flags set, the search continues with the next item.

 

返回值

 

返回CTRUE如果成功,或FALSE否则.

 

备注

 

注意,下面的标志,仅用于Windows Vista是互斥的使用中的任何其他标志:LVNI_PREVIOUS, LVNI_VISIBLEONLY, LVNI_SAMEGROUPONLY, LVNI_VISIBLEORDER, LVNI_DIRECTIONMASK,和LVNI_STATEMASK.

 

最低操作系统

 

Windows Vista.

 

引用文件

 

CommCtrl.bi