LVM_GETNEXTITEM Nachricht

Sucht nach einem Listenansichtselement, das über die angegebenen Eigenschaften verfügt und die angegebene Beziehung zu einem angegebenen Element trägt. Sie können diese Nachricht explizit oder mithilfe des Makros ListView_GetNextItem senden.

Parameter

wParam

Index des Elements, mit dem die Suche beginnen soll, oder -1, um das erste Element zu finden, das den angegebenen Flags entspricht. Das angegebene Element selbst wird von der Suche ausgeschlossen.

lParam

Gibt die Beziehung zu dem in wParam angegebenen Element an. Dies kann ein oder eine Kombination der folgenden Werte sein:

Wert Bedeutung
Sucht nach Index.
LVNI_ALL
Sucht nach einem nachfolgenden Element nach Index, dem Standardwert.
LVNI_PREVIOUS
Windows Vista und höher: Sucht nach einem Element, das vor dem in wParam angegebenen Element sortiert ist. Das LVNI_PREVIOUS-Flag ist nicht richtungsspezifisch (LVNI_ABOVE findet den oben positionierten Artikel, während LVNI_PREVIOUS den zuvor bestellten Artikel finden.) Das LVNI_PREVIOUS-Flag kehrt die Logik der Suche, die von den LVM_GETNEXTITEM oder LVM_GETNEXTITEMINDEX Nachrichten ausgeführt wird, im Grunde um.
Sucht nach physischer Beziehung zum Index des Elements, in dem die Suche beginnen soll.
LVNI_ABOVE
Sucht nach einem Element, das sich oberhalb des angegebenen Elements befindet.
LVNI_BELOW
Sucht nach einem Element, das sich unterhalb des angegebenen Elements befindet.
LVNI_TOLEFT
Sucht links neben dem angegebenen Element nach einem Element.
LVNI_TORIGHT
Sucht rechts neben dem angegebenen Element nach einem Element.
LVNI_DIRECTIONMASK
Windows Vista und höher: Ein direktionales Flagformat mit folgendem Wert: LVNI_ABOVE | LVNI_BELOW | LVNI_TOLEFT | LVNI_TORIGHT.
Der Status des zu findenden Elements kann mit einem oder einer Kombination der folgenden Werte angegeben werden:
LVNI_CUT
Für das Element ist das LVIS_CUT Statusflag festgelegt.
LVNI_DROPHILITED
Für das Element ist das LVIS_DROPHILITED-Statusflag festgelegt.
LVNI_FOCUSED
Für das Element ist das LVIS_FOCUSED Statusflag festgelegt.
LVNI_SELECTED
Für das Element ist das LVIS_SELECTED Statusflag festgelegt.
LVNI_STATEMASK
Windows Vista und höher: Eine Statusflagsmaske mit folgendem Wert: LVNI_FOCUSED | LVNI_SELECTED | LVNI_CUT | LVNI_DROPHILITED.
Sucht nach Darstellung von Elementen oder nach Gruppe
LVNI_VISIBLEORDER
Windows Vista und höher: Suchen Sie die sichtbare Reihenfolge.
LVNI_VISIBLEONLY
Windows Vista und höher: Suchen Sie die sichtbaren Elemente.
LVNI_SAMEGROUPONLY
Windows Vista und höher: Durchsuchen Sie die aktuelle Gruppe.
Wenn für ein Element nicht alle angegebenen Statusflags festgelegt sind, wird die Suche mit dem nächsten Element fortgesetzt.

Rückgabewert

Gibt den Index des nächsten Elements zurück, wenn erfolgreich, oder andernfalls -1.

Bemerkungen

Beachten Sie, dass die folgenden Flags, die nur mit Windows Vista verwendet werden, sich gegenseitig von allen anderen verwendeten Flags ausschließen: LVNI_VISIBLEONLY, LVNI_SAMEGROUPONLY, LVNI_VISIBLEORDER, LVNI_DIRECTIONMASK und LVNI_STATEMASK.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Commctrl.h