mensaje de LVM_GETNEXTITEMINDEX
Recupera el índice de un elemento de un control de vista de lista especificado que coincide con las propiedades y la relación especificadas con otro elemento. Envíe este mensaje explícitamente o mediante la macro ListView_GetNextItemIndex .
Parámetros
-
wParam [in, out]
-
Puntero a la estructura LVITEMINDEX para que el elemento comience la búsqueda con o -1 para buscar el primer elemento que coincida con las marcas especificadas. El proceso de llamada es responsable de asignar esta estructura y establecer sus miembros.
-
lParam
-
Especifica la relación con el elemento enumerado en el parámetro wParam. Puede ser una o una combinación de los valores siguientes:
Value Significado - Busca por índice.
- LVNI_ALL
Busca un elemento posterior por índice, el valor predeterminado. - 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_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. - 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. - Busca 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 TRUE si es correcto o FALSE en caso contrario.
Comentarios
Tenga en cuenta que las marcas siguientes, para su uso solo con Windows Vista, son mutuamente excluyentes de cualquier otra marca en uso: LVNI_PREVIOUS, 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 2008 [solo aplicaciones de escritorio] |
Encabezado |
|