macro ListView_SetIconSpacing (commctrl.h)
Establece el espaciado entre los iconos de los controles de vista de lista establecidos en el estilo LVS_ICON. Puede usar esta macro o enviar explícitamente el mensaje de LVM_SETICONSPACING.
Sintaxis
DWORD ListView_SetIconSpacing(
HWND hwndLV,
int cx,
int cy
);
Parámetros
hwndLV
Identificador de un control de vista de lista.
cx
Tipo: int
Distancia, en píxeles, para establecer entre iconos en el eje X.
cy
Tipo: int
Distancia, en píxeles, para establecer entre iconos en el eje Y.
Valor devuelto
Tipo: DWORD de
Devuelve un valor DWORD que contiene el anterior
Observaciones
Los parámetros cx y cy son relativos a la esquina superior izquierda de un mapa de bits de icono. Por lo tanto, para establecer el espaciado entre iconos que no se superponen, los valores de cx cx o cy deben incluir el tamaño del icono, además de la cantidad de espacio vacío deseado entre iconos. Los valores que no incluyen el ancho del icono darán lugar a superposiciones.
Al definir el espaciado del icono, cx y cy deben establecerse en 4 o más. Los valores más pequeños no producirán el diseño deseado. Puede restablecer cx y cy al espaciado predeterminado estableciendo ambos valores en -1. Este enfoque solo permite restablecer ambas configuraciones predeterminadas. No se puede restablecer solo cx o cy al valor predeterminado estableciendo uno de ellos en -1.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Vista [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
de la plataforma de destino de |
Windows |
encabezado de |
commctrl.h |