LVM_SETCOLUMNWIDTH消息
更改报表视图模式下列的宽度或列表视图模式下所有列的宽度。 可以显式发送此消息或使用 ListView_SetColumnWidth 宏。
参数
-
wParam
-
有效列的从零开始的索引。 对于列表视图模式,此参数必须设置为零。
-
lParam
-
列的新宽度(以像素为单位)。 对于报表视图模式,支持以下特殊值:
值 含义 - LVSCW_AUTOSIZE
自动调整列的大小。 - LVSCW_AUTOSIZE_USEHEADER
自动调整列的大小以适应标题文本。 如果将此值用于最后一列,则其宽度设置为填充列表视图控件的剩余宽度。
返回值
如果成功,则返回 TRUE ,否则返回 FALSE 。
备注
假设你有一个宽度为 500 像素的 2 列列表视图控件。 如果第 0 列的宽度设置为 200 像素,并且发送此消息 时 wParam = 1 且 lParam = LVSCW_AUTOSIZE_USEHEADER,则第二个 (和最后一个) 列的宽度将为 300 像素。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|