int GetNextItem(int nItem, int nFlags) const;
这个方法接受两个参数:
- nItem:项的索引,表示要查找其后的项。
- nFlags:标志,表示查找的方式。通常使用 LVNI_XXX 常量来指定查找条件,如 LVNI_BELOW、LVNI_ABOVE、LVNI_TOLEFT、LVNI_TORIGHT 等。
返回值是下一个符合条件的项的索引,如果没有找到符合条件的项,返回值为 -1。
以下是一个示例:
CListCtrl myListCtrl;
int currentItemIndex = 2; // 假设你要获取第三项之后的项
int nextItemIndex = myListCtrl.GetNextItem(currentItemIndex, LVNI_BELOW);
if (nextItemIndex != -1)
{
// 找到了下一个项的索引
}
else
{
// 没有找到符合条件的项
}
在这个示例中,nextItemIndex 变量将包含第三项之后的项的索引。你可以使用不同的 LVNI_XXX 常量来指定不同的查找条件。
转载请注明出处:http://www.zyzy.cn/article/detail/18604/MFC/CListCtrl