LVM_GETNEXTITEMINDEX сообщение
Извлекает индекс элемента в указанном элементе управления представлением списка, который соответствует заданным свойствам и отношениям с другим элементом. Отправьте это сообщение явным образом или с помощью макроса ListView_GetNextItemIndex .
Параметры
-
wParam [in, out]
-
Указатель на структуру LVITEMINDEX для элемента, с которым начинается поиск, или значение -1 для поиска первого элемента, соответствующего указанным флагам. Процесс вызова отвечает за выделение этой структуры и настройку ее членов.
-
lParam
-
Указывает связь с элементом, перечисленным в параметре wParam. Это может быть одно или сочетание следующих значений:
Значение Значение - Выполняет поиск по индексу.
- LVNI_ALL
Выполняет поиск последующего элемента по индексу( значение по умолчанию). - Выполняет поиск по физической связи с индексом элемента, с которого начинается поиск.
- LVNI_ABOVE
Выполняет поиск элемента, который находится выше указанного элемента. - LVNI_BELOW
Выполняет поиск элемента, который находится ниже указанного элемента. - LVNI_TOLEFT
Выполняет поиск элемента слева от указанного элемента. - LVNI_PREVIOUS
Windows Vista и более поздних версий: Выполняет поиск элемента, упорядоченного перед элементом, указанным в wParam. Флаг LVNI_PREVIOUS не является направленным (LVNI_ABOVE найдет элемент, расположенный выше, в то время как LVNI_PREVIOUS найдет элемент, упорядоченный ранее.) Флаг LVNI_PREVIOUS в основном меняет логику поиска, выполняемого LVM_GETNEXTITEM или LVM_GETNEXTITEMINDEX сообщениями. - LVNI_TORIGHT
Выполняет поиск элемента справа от указанного элемента. - LVNI_DIRECTIONMASK
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
Windows Vista и более поздних версий: Маска флага состояния со следующим значением: LVNI_FOCUSED | LVNI_SELECTED | LVNI_CUT | LVNI_DROPHILITED. - Выполняет поиск по внешнему виду элементов или по группам.
- LVNI_VISIBLEORDER
Windows Vista и более поздних версий: Поиск видимого порядка. - LVNI_VISIBLEONLY
Windows Vista и более поздних версий: Поиск видимых элементов. - LVNI_SAMEGROUPONLY
Windows Vista и более поздних версий: Выполните поиск в текущей группе. - Если для элемента не заданы все указанные флаги состояния, поиск продолжается с помощью следующего элемента.
Возвращаемое значение
Возвращает значение TRUE в случае успешного выполнения или FALSE в противном случае.
Комментарии
Обратите внимание, что следующие флаги для использования только в Windows Vista являются взаимоисключающими для всех других используемых флагов: LVNI_PREVIOUS, LVNI_VISIBLEONLY, LVNI_SAMEGROUPONLY, LVNI_VISIBLEORDER, LVNI_DIRECTIONMASK и LVNI_STATEMASK.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|