macro ListView_SetItemPosition (commctrl.h)
Sposta un elemento in una posizione specificata in un controllo visualizzazione elenco (in visualizzazione icona o icona piccola). È possibile utilizzare questa macro o inviare il messaggio di LVM_SETITEMPOSITION in modo esplicito.
Sintassi
BOOL ListView_SetItemPosition(
HWND hwndLV,
int i,
int x,
int y
);
Parametri
hwndLV
Handle per il controllo visualizzazione elenco.
i
Tipo: int
Indice dell'elemento della 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
Restituisce TRUE in caso di esito positivo oppure FALSE in caso contrario.
Osservazioni
Se il controllo visualizzazione elenco ha lo stile LVS_AUTOARRANGE, il controllo visualizzazione elenco viene disposto dopo l'impostazione della posizione dell'elemento.
In Windows Vista chiamare questa macro in un controllo visualizzazione elenco con lo stile LVS_AUTOARRANGE non esegue alcuna operazione e il valore restituito è FALSE.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
commctrl.h |