macro ListView_GetItemState (commctrl.h)

Obtém o estado de um item de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETITEMSTATE explicitamente.

Sintaxe

void ListView_GetItemState(
   hwndLV,
   i,
   mask
);

Parâmetros

hwndLV

Tipo: HWND

Um identificador para o controle de exibição de lista.

i

Tipo: int

O índice do item de exibição de lista.

mask

Tipo: UINT

As informações de estado a serem recuperadas. Esse parâmetro pode ser uma combinação dos seguintes valores:

Valor Significado
LVIS_CUT
O item é marcado para uma operação de recortar e colar.
LVIS_DROPHILITED
O item é realçado como um destino de arrastar e soltar.
LVIS_FOCUSED
O item tem o foco, portanto, ele é cercado por um retângulo de foco padrão. Embora mais de um item possa ser selecionado, apenas um item pode ter o foco.
LVIS_SELECTED
O item está selecionado. A aparência de um item selecionado depende se ele tem o foco e também as cores do sistema usadas para seleção.
LVIS_OVERLAYMASK
Use essa máscara para recuperar o índice de imagem de sobreposição do item.
LVIS_STATEIMAGEMASK
Use essa máscara para recuperar o índice de imagem de estado do item.

Valor retornado

Nenhum

Comentários

As informações de estado de um item incluem um conjunto de sinalizadores de bits, bem como índices de lista de imagens que indicam a imagem de estado do item e a imagem de sobreposição.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho commctrl.h

Confira também

ListView_SetItemState