Condividi tramite


macro ListView_SetItemPosition (commctrl.h)

Sposta un elemento in una posizione specificata in un controllo di visualizzazione elenco (in visualizzazione icona o icona piccola). È possibile usare questa macro o inviare in modo esplicito il messaggio LVM_SETITEMPOSITION .

Sintassi

void ListView_SetItemPosition(
   hwndLV,
   i,
   x,
   y
);

Parametri

hwndLV

Tipo: HWND

Handle per il controllo di visualizzazione elenco.

i

Tipo: int

Indice dell'elemento di visualizzazione elenco.

x

Tipo: int

Nuova posizione x dell'angolo superiore sinistro dell'elemento, nelle coordinate di visualizzazione.

y

Tipo: int

Nuova posizione y dell'angolo superiore sinistro dell'elemento, nelle coordinate di visualizzazione.

Valore restituito

nessuno

Osservazioni

Se il controllo visualizzazione elenco ha lo stile LVS_AUTOARRANGE , il controllo di visualizzazione elenco viene disposto dopo aver impostato la posizione dell'elemento.

In Windows Vista chiamare questa macro in un controllo di visualizzazione elenco con lo stile LVS_AUTOARRANGE non fa nulla e il valore restituito è FALSE.

Requisiti

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