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 |