描述
用于更改报表视图中列的宽度或列表视图模式中所有列的宽度.您可以使用此功能或明确的把LVM_SETCOLUMNWIDTH消息.
FreeBASIC 语法
#define ListView_SetColumnWidth(hwnd, iCol, cx) |
参数
hwndLV |
[in]句柄ListView控件. |
iCol |
[in]零基础指数的一个有效的列.对于列表视图模式,此参数必须设置为零. |
cx |
[in]列的宽度,以像素为单位.对于报表视图模式,支持下列特殊值:
LVSCW_AUTOSIZE 自动大小列. LVSCW_AUTOSIZE_USEHEADER 自动调整列以适应标题文本.如果使用最后一列中的该值,则将其宽度设置为填充列表视图控件的剩余宽度. |
返回值
返回CTRUE如果成功,或FALSE否则.
备注
假设你有一个宽500像素有2列的列表视图控件.如果零列的宽度设置为200像素,你让下面的调用.
listview_setcolumnwidth(hwndlv,1,%LVSCW_AUTOSIZE_USEHEADER)
第二(一)栏目将300像素宽.
注意,ListView_SetColumnWidth将cx参数到一个16位的值.
引用文件
CommCtrl.bi


