mensaje de LVM_GETNEXTITEM
Busca un elemento de vista de lista que tenga las propiedades especificadas y lleve la relación especificada con un elemento especificado. Puede enviar este mensaje explícitamente o mediante la macro ListView_GetNextItem .
Parámetros
-
wParam
-
Índice del elemento con el que se va a iniciar la búsqueda o -1 para buscar el primer elemento que coincida con las marcas especificadas. El propio elemento especificado se excluye de la búsqueda.
-
lParam
-
Especifica la relación con el elemento especificado en wParam. Puede ser una o una combinación de los valores siguientes:
Valor Significado - Busca por índice.
- LVNI_ALL
Busca un elemento posterior por índice, el valor predeterminado. - LVNI_PREVIOUS
Windows Vista y versiones posteriores: Busca un elemento ordenado antes del elemento especificado en wParam. La marca LVNI_PREVIOUS no es direccional (LVNI_ABOVE encontrará el elemento situado anteriormente, mientras que LVNI_PREVIOUS encontrará el elemento ordenado antes). La marca LVNI_PREVIOUS invierte básicamente la lógica de la búsqueda realizada por los mensajes LVM_GETNEXTITEM o LVM_GETNEXTITEMINDEX . - Busca por relación física con el índice del elemento donde se va a comenzar la búsqueda.
- LVNI_ABOVE
Busca un elemento situado encima del elemento especificado. - LVNI_BELOW
Busca un elemento situado debajo del elemento especificado. - LVNI_TOLEFT
Busca un elemento a la izquierda del elemento especificado. - LVNI_TORIGHT
Busca un elemento a la derecha del elemento especificado. - LVNI_DIRECTIONMASK
Windows Vista y versiones posteriores: Máscara de marca direccional con el valor siguiente: LVNI_ABOVE | LVNI_BELOW | LVNI_TOLEFT | LVNI_TORIGHT. - El estado del elemento que se va a buscar se puede especificar con una o una combinación de los valores siguientes:
- LVNI_CUT
El elemento tiene establecida la marca de estado LVIS_CUT . - LVNI_DROPHILITED
El elemento tiene establecida la marca de estado LVIS_DROPHILITED - LVNI_FOCUSED
El elemento tiene establecida la marca de estado LVIS_FOCUSED . - LVNI_SELECTED
El elemento tiene establecida la marca de estado LVIS_SELECTED . - LVNI_STATEMASK
Windows Vista y versiones posteriores: Máscara de marca de estado con el valor siguiente: LVNI_FOCUSED | LVNI_SELECTED | LVNI_CUT | LVNI_DROPHILITED. - Búsquedas por apariencia de elementos o por grupo
- LVNI_VISIBLEORDER
Windows Vista y versiones posteriores: Busque el orden visible. - LVNI_VISIBLEONLY
Windows Vista y versiones posteriores: Busque los elementos visibles. - LVNI_SAMEGROUPONLY
Windows Vista y versiones posteriores: Busque en el grupo actual. - Si un elemento no tiene todas las marcas de estado especificadas establecidas, la búsqueda continúa con el siguiente elemento.
Valor devuelto
Devuelve el índice del siguiente elemento si se ejecuta correctamente o -1 de lo contrario.
Observaciones
Tenga en cuenta que las marcas siguientes, para su uso solo con Windows Vista, son mutuamente excluyentes de cualquier otra marca en uso: LVNI_VISIBLEONLY, LVNI_SAMEGROUPONLY, LVNI_VISIBLEORDER, LVNI_DIRECTIONMASK y LVNI_STATEMASK.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado |
|