_Сообщение LVM жетнекститеминдекс

Получает индекс элемента в указанном элементе управления "представление списка", который соответствует указанным свойствам и связи с другим элементом. Отправьте это сообщение явным образом или с помощью макроса _ жетнекститеминдекс ListView .

Параметры

wParam [ в, out]

Указатель на структуру лвитеминдекс для элемента, с которого начинается поиск, или-1, чтобы найти первый элемент, соответствующий указанным флагам. Вызывающий процесс отвечает за выделение этой структуры и задание ее членов.

lParam

Задает связь с элементом, указанным в параметре wParam. Это может быть одно или несколько из следующих значений:

Значение Значение
Поиск по индексу.
лвни _ все
Выполняет поиск последующего элемента по индексу, значение по умолчанию.
Выполняет поиск по физической связи с индексом элемента, с которого начинается поиск.
лвни _ выше
Выполняет поиск элемента, расположенного над указанным элементом.
лвни _ ниже
Выполняет поиск элемента, который находится под указанным элементом.
лвни _ толефт
Выполняет поиск элемента слева от указанного элемента.
лвни _ назад
Windows Vista и более поздние версии: Выполняет поиск элемента, упорядоченного до элемента, указанного в параметре wParam. Флаг ЛВНИ _ Previous не является направлением (лвни _ выше, найдет элемент, расположенный выше, а лвни _ Previous обнаружит элемент, заказанный ранее.) Флаг ЛВНИ _ Previous в основном изменяет логику поиска, выполняемого _ сообщениями LVM ЖЕТНЕКСТИТЕМ или LVM _ жетнекститеминдекс.
лвни _ торигхт
Выполняет поиск элемента справа от указанного элемента.
лвни _ директионмаск
Windows Vista и более поздние версии: Маска флага направления со значением следующим образом: ЛВНИ _ выше | лвни _ ниже | лвни _ толефт | лвни _ торигхт.
Состояние искомого элемента можно указать с помощью одного или нескольких следующих значений:
лвни _ Вырезать
Для элемента установлен флаг лвис _ Cut State.
лвни _ дрофилитед
Для элемента установлен флаг состояния лвис _ дрофилитед .
лвни _
Элемент имеет установленный флаг _ состояния "лвис ".
лвни _ выбрано
Для элемента установлен флаг состояния " лвис _ выбрано ".
лвни _ статемаск
Windows Vista и более поздние версии: Маска флага состояния со значением следующим образом: ЛВНИ _ Focused | лвни _ Selected | лвни _ Cut | лвни _ дрофилитед.
Поиск по внешнему виду элементов или по группам.
лвни _ висиблеордер
Windows Vista и более поздние версии: Поиск в видимом порядке.
лвни _ висиблеонли
Windows Vista и более поздние версии: Поиск видимых элементов.
лвни _ самеграупонли
Windows Vista и более поздние версии: Поиск в текущей группе.
Если для элемента не заданы все заданные флаги состояния, поиск будет продолжен со следующим элементом.

Возвращаемое значение

Возвращает значение true , если успешно, или false в противном случае.

Комментарии

Обратите внимание, что следующие флаги, предназначенные для использования только с Windows Vista, являются взаимоисключающими с любыми другими используемыми флагами: ЛВНИ _ Previous, лвни _ ВИСИБЛЕОНЛИ, лвни _ самеграупонли, ЛВНИ _ висиблеордер, лвни _ директионмаск и лвни _ статемаск.

Требования

Требование Значение
Минимальная версия клиента
Только для [ классических приложений Windows Vista]
Минимальная версия сервера
[Только для настольных приложений Windows Server 2008]
Header
Коммктрл. h

См. также раздел

LVM _ жетнекститем