LVM_SETICONSPACING 消息

设置列表视图控件中具有 LVS_ICON 样式的图标之间的间距。 可以显式发送此消息,也可以使用 ListView_SetIconSpacing 宏发送

参数

wParam

必须为零。

lParam

LOWORD 指定要在 x 轴上的图标之间设置的距离(以像素为单位)HIWORD 指定要在 y 轴上的图标之间设置的距离(以像素为单位)。 请参阅“备注”。

返回值

返回一个 DWORD 值,该值包含低单词中的上一个 x 轴距离,以及高单词中的上一个 y 轴距离

备注

lParam 的值相对于图标位图的左上角。 因此,若要设置不重叠的图标之间的间距,lParam 值必须包含图标的大小,以及图标之间所需的空白空间量。 不包含图标宽度的值将导致重叠。

定义图标间距时,lParam 值必须设置为 4 或更大。 较小的值不会产生所需的布局。 若要将图标重置为默认间距,请将 lParam 值设置为 -1

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
Header
Commctrl.h