Compartir a través de


macro ListView_GetItemState (commctrl.h)

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

Sintaxis

UINT ListView_GetItemState(
   HWND hwndLV,
   int  i,
   UINT mask
);

Parámetros

hwndLV

Tipo: HWND

Identificador del control list-view.

i

Tipo: int

Índice del elemento de vista de lista.

mask

Tipo: UINT de

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 un 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

Tipo: UINT de

Devuelve el estado actual del elemento especificado. Los únicos bits válidos del valor devuelto son los que corresponden a los bits establecidos en el parámetro máscara de .

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

Requisito Valor
cliente mínimo admitido Windows Vista [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de commctrl.h

Consulte también

ListView_SetItemState