Compartir a través de


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

Tipo: HWND

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