Macro ListView_SetIconSpacing
Asigna el espacio entre iconos en controles list-view con el estilo LVS_ICON. Se puede usar esta macro o enviar el mensaje LVM_SETICONSPACING explícitamente.
Definición
DWORD ListView_SetIconSpacing( HWND hwndLV, int cx, int cy );
Descripción
- hwndLV
- Un manipulador del control list-view.
- cx
- La distancia, en pixels, a asignar entre iconos en el eje x.
- cy
- La distancia, en pixels, a asignar entre iconos en el eje y.
Valor de retorno
Devuelve un valor DWORD que contiene la distancia previa en el eje x en la palabra de menor peso, y la distancia previa en el eje y en la palabra de mayor peso.
Observaciones
Los parámetros cx y cy son relativos a la esquina superior izquierda de un mapa de bits de icono. De modo que para asignar el espacio entre iconos para que no se superpongan, los valores de cx y cy deben incluir el tamaño del icono, más la cantidad de espacio libre deseado entre iconos. Los valores que no incluyan la anchura del icono producirán superposición.
Cuando se define el espaciado de iconos los valores de cx y cy deben ser 4 o más. Valores más pequeños no producirán el comportamiento deseado. Se puede restablecer los valores predeterminados de cx y cy asignando a ambos el valor -1. Esto solo permite ajustar ambos valores simultáneamente a los valores por defecto. No se puede restablecer sólo cx o cy a su valor por defecto asignándoles el valor -1.