macro ListView_SetIconSpacing (commctrl.h)
Imposta la spaziatura tra le icone nei controlli visualizzazione elenco impostata sullo stile LVS_ICON . È possibile utilizzare questa macro o inviare il messaggio di LVM_SETICONSPACING in modo esplicito.
Sintassi
void ListView_SetIconSpacing(
hwndLV,
cx,
cy
);
Parametri
hwndLV
Tipo: HWND
Handle per un controllo di visualizzazione elenco.
cx
Tipo: int
Distanza, in pixel, da impostare tra le icone sull'asse x.
cy
Tipo: int
Distanza, in pixel, da impostare tra le icone sull'asse y.
Valore restituito
nessuno
Osservazioni
I parametri cx e cy sono relativi all'angolo superiore sinistro di una bitmap icona. Pertanto, per impostare la spaziatura tra le icone che non si sovrappongono, i valori cx o cy devono includere le dimensioni dell'icona, oltre alla quantità di spazio vuoto desiderato tra le icone. I valori che non includono la larghezza dell'icona genereranno sovrapposizioni.
Quando si definisce la spaziatura dell'icona, cx e cy devono essere impostati su 4 o superiori. I valori più piccoli non produrranno il layout desiderato. È possibile reimpostare cx e cy sulla spaziatura predefinita impostando entrambi i valori su -1. Questo approccio consente solo di reimpostare entrambe le impostazioni predefinite. Non è possibile reimpostare solo cx o cy sull'impostazione predefinita impostandone uno su -1.
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 |