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
DWORD ListView_SetIconSpacing(
HWND hwndLV,
int cx,
int cy
);
Parametri
hwndLV
Handle per un controllo 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
Restituisce un valore DWORD
Osservazioni
I parametri cx e cy sono relativi all'angolo superiore sinistro di una bitmap icona. Pertanto, per impostare la spaziatura tra icone che non si sovrappongono, i valori cx o cy devono includere le dimensioni dell'icona, più la quantità di spazio vuoto desiderato tra le icone. I valori che non includono la larghezza dell'icona genereranno sovrapposizioni.
Quando si definisce l'interlinea dell'icona, cx e cy deve essere impostato su 4 o superiore. I valori più piccoli non produrranno il layout desiderato. È possibile reimpostare cx e cy alla 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 impostando una delle impostazioni predefinite su -1.
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 |