Condividi tramite


macro ListView_GetItemState (commctrl.h)

Ottiene lo stato di un elemento di visualizzazione elenco. È possibile usare questa macro o inviare in modo esplicito il messaggio di LVM_GETITEMSTATE .

Sintassi

void ListView_GetItemState(
   hwndLV,
   i,
   mask
);

Parametri

hwndLV

Tipo: HWND

Handle per il controllo di visualizzazione elenco.

i

Tipo: int

Indice dell'elemento di visualizzazione elenco.

mask

Tipo: UINT

Informazioni sullo stato da recuperare. Questo parametro può essere una combinazione dei valori seguenti:

Valore Significato
LVIS_CUT
L'elemento è contrassegnato per un'operazione di taglio e incolla.
LVIS_DROPHILITED
L'elemento viene evidenziato come destinazione di trascinamento della selezione.
LVIS_FOCUSED
L'elemento ha lo stato attivo, quindi è circondato da un rettangolo di stato attivo standard. Anche se è possibile selezionare più di un elemento, solo un elemento può avere lo stato attivo.
LVIS_SELECTED
L'elemento è selezionato. L'aspetto di un elemento selezionato dipende dal fatto che abbia lo stato attivo e anche sui colori di sistema usati per la selezione.
LVIS_OVERLAYMASK
Usare questa maschera per recuperare l'indice dell'immagine di sovrapposizione dell'elemento.
LVIS_STATEIMAGEMASK
Usare questa maschera per recuperare l'indice dell'immagine dello stato dell'elemento.

Valore restituito

nessuno

Osservazioni

Le informazioni sullo stato di un elemento includono un set di flag di bit e indici dell'elenco di immagini che indicano l'immagine di stato dell'elemento e l'immagine di sovrapposizione.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione commctrl.h

Vedi anche

ListView_SetItemState