描述
获取特定列表视图控件中的项的索引,该控件具有指定属性和与其他特定项的关系.您可以使用此功能或明确的把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


