描述
用于在报表视图中更改列的宽度或在列表视图模式下更改所有列的宽度。
PB语法
FUNCTION ListView_SetColumnWidth ( _ BYVAL hwndLV AS DWORD, _ BYVAL iCol AS LONG, _ BYVAL cx AS INTEGER _ ) AS LONG |
参数
hwndLV |
[in]处理ListView控件。 |
iCol |
[in]有效列的从零开始的索引。 |
cx |
[in]列的新宽度,以像素为单位。
LVSCW_AUTOSIZE 自动调整列的大小。 LVSCW_AUTOSIZE_USEHEADER 自动调整列以适应标题文本。 |
返回值
如果成功返回TRUE,否则返回FALSE。
备注
假设您有一个宽度为500像素的2列列表视图控件。
ListView_SetColumnWidth(hwndLV,1,%LVSCW_AUTOSIZE_USEHEADER)
第二(和最后)列将是300像素宽。
请注意,ListView_SetColumnWidth将cx参数转换为16位值。
最低操作系统
Windows NT 3.51,Windows 95。
引用文件 #INCLUDE Once
ListViewCtrl.inc