ListView_SetIconSpacing宏 (commctrl.h)
将列表视图控件中图标之间的间距设置为 LVS_ICON 样式。 可以使用此宏或显式发送 LVM_SETICONSPACING 消息。
语法
void ListView_SetIconSpacing(
hwndLV,
cx,
cy
);
参数
hwndLV
类型: HWND
列表视图控件的句柄。
cx
类型: int
要在 x 轴上的图标之间设置的距离(以像素为单位)。
cy
类型: int
要在 y 轴上的图标之间设置的距离(以像素为单位)。
返回值
无
备注
cx 和 cy 参数相对于图标位图的左上角。 因此,若要在不重叠的图标之间设置间距, cx 或 cy 值必须包括图标的大小,以及图标之间所需的空白空间量。 不包括图标宽度的值将导致重叠。
定义图标间距时, cx 和 cy 必须设置为 4 或更大。 较小的值不会生成所需的布局。 通过将两个值都设置为 -1,可以将 cx 和 cy 重置为默认间距。 此方法仅允许重置两个默认设置。 通过将其中一个设置为 -1,不能仅将 cx 或 cy 重置为默认设置。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | commctrl.h |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈