macro ListView_SetIconSpacing (commctrl.h)

Establece el espaciado entre iconos de los controles de vista de lista establecidos en el estilo LVS_ICON . Puede usar esta macro o enviar el mensaje LVM_SETICONSPACING explícitamente.

Sintaxis

void ListView_SetIconSpacing(
   hwndLV,
   cx,
   cy
);

Parámetros

hwndLV

Tipo: HWND

Identificador de un control de vista de lista.

cx

Tipo: int

Distancia, en píxeles, que se va a establecer entre iconos en el eje X.

cy

Tipo: int

Distancia, en píxeles, que se va a establecer entre iconos en el eje Y.

Valor devuelto

None

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 cx o cy deben incluir el tamaño del icono, además de la cantidad de espacio vacío deseado entre los 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 le permite restablecer ambas configuraciones predeterminadas. No se puede restablecer solo cx o cy a la configuración predeterminada estableciendo uno de ellos en -1.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h