macro ListView_GetItemState (commctrl.h)

Obtiene el estado de un elemento de vista de lista. Puede usar esta macro o enviar el mensaje LVM_GETITEMSTATE explícitamente.

Sintaxis

void ListView_GetItemState(
   hwndLV,
   i,
   mask
);

Parámetros

hwndLV

Tipo: HWND

Identificador del control de vista de lista.

i

Tipo: int

Índice del elemento de vista de lista.

mask

Tipo: UINT

Información de estado que se va a recuperar. Este parámetro puede ser una combinación de los siguientes valores:

Valor Significado
LVIS_CUT
El elemento está marcado para una operación de corte y pegado.
LVIS_DROPHILITED
El elemento se resalta como destino de arrastrar y colocar.
LVIS_FOCUSED
El elemento tiene el foco, por lo que está rodeado por un rectángulo de foco estándar. Aunque se puede seleccionar más de un elemento, solo un elemento puede tener el foco.
LVIS_SELECTED
El elemento está seleccionado. La apariencia de un elemento seleccionado depende de si tiene el foco y también de los colores del sistema usados para la selección.
LVIS_OVERLAYMASK
Use esta máscara para recuperar el índice de imagen de superposición del elemento.
LVIS_STATEIMAGEMASK
Use esta máscara para recuperar el índice de imagen de estado del elemento.

Valor devuelto

None

Observaciones

La información de estado de un elemento incluye un conjunto de marcas de bits, así como índices de lista de imágenes que indican la imagen de estado y la imagen de superposición del elemento.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h

Consulte también

ListView_SetItemState