Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Получает индекс элемента в определенном элементе управления представления списка, который имеет указанные свойства и связь с другим конкретным элементом. Используйте этот макрос или явно отправьте сообщение LVM_GETNEXTITEMINDEX.
Синтаксис
BOOL ListView_GetNextItemIndex(
[in] HWND hwnd,
[in, out] LVITEMINDEX *plvii,
LPARAM flags
);
Параметры
[in] hwnd
Тип: HWND
Дескриптор элемента управления "Представление списка".
[in, out] plvii
Тип: LVITEMINDEX*
Указатель на структуру LVITEMINDEX, с помощью которой элемент начинает поиск, или -1 найти первый элемент, соответствующий указанным флагам. Вызывающий процесс отвечает за выделение этой структуры и настройку его членов.
flags
Тип: LPARAM
Связь с элементом, указанным в параметре plvii. Это может быть одно или сочетание следующих значений:
Ценность | Значение |
---|---|
|
|
|
Ищет последующий элемент по индексу, значение по умолчанию. |
|
|
|
Выполняет поиск элемента, превышающего указанный элемент. |
|
Ищет элемент, который находится под указанным элементом. |
|
Выполняет поиск элемента слева от указанного элемента. |
|
Windows Vista и более поздних версий: ищет элемент, предшествующий указанному элементу. Флаг LVNI_PREVIOUS не является направлением (LVNI_ABOVE будет находить элемент, расположенный выше, в то время как LVNI_PREVIOUS найдет элемент упорядочен до.) Флаг LVNI_PREVIOUS по сути изменяет логику поиска, выполняемого с помощью LVM_GETNEXTITEM или LVM_GETNEXTITEMINDEX сообщений. |
|
Выполняет поиск элемента справа от указанного элемента. |
|
Windows Vista и более поздних версий: маску флага направления со следующим значением: LVNI_ABOVE | LVNI_BELOW | LVNI_TOLEFT | LVNI_TORIGHT. |
|
|
|
Элемент имеет набор флага состояния LVIS_CUT. |
|
Элемент имеет набор флага состояния LVIS_DROPHILITED |
|
Элемент имеет набор флага состояния LVIS_FOCUSED. |
|
Элемент имеет набор флага состояния LVIS_SELECTED. |
|
Windows Vista и более поздних версий: маску флага состояния со следующим значением: LVNI_FOCUSED | LVNI_SELECTED | LVNI_CUT | LVNI_DROPHILITED. |
|
|
|
Windows Vista и более поздних версий: выполните поиск видимого порядка. |
|
Windows Vista и более поздних версий: поиск видимых элементов. |
|
Windows Vista и более поздних версий: поиск текущей группы. |
|
Возвращаемое значение
Тип: BOOL
Возвращает TRUE, если выполнено успешно или FALSE в противном случае.
Замечания
Обратите внимание, что следующие флаги для использования только с Windows Vista являются взаимоисключающими из всех других флагов: LVNI_PREVIOUS, LVNI_VISIBLEONLY, LVNI_SAMEGROUPONLY, LVNI_VISIBLEORDER, LVNI_DIRECTIONMASK и LVNI_STATEMASK.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
целевая платформа | Виндоус |
заголовка | commctrl.h |