导航:  Windows Controls Procedures > List View Control > Wrappers >

ListView_SetColumnWidth

上一页返回章节概述下一页

描述

 

用于更改报表视图中列的宽度或列表视图模式中所有列的宽度.您可以使用此功能或明确的把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_SetColumnWidthcx参数到一个16位的值.

 

引用文件

 

CommCtrl.bi