ListView_SetColumnWidth

This macro changes the width of a column in report or list view. You can use this macro or send the LVM_SETCOLUMNWIDTH message explicitly.

At a Glance

Header file: Commctrl.h
Windows CE versions: 1.0 and later
Related message: LVM_SETCOLUMNWIDTH

Syntax

BOOL ListView_SetColumnWidth( HWND hwnd, int iCol, int cx );

Parameters

hwnd

Handle to the list view control.

iCol

Index of the column. In list view, the iCol parameter must be 1.

cx

New width of the column, in list view coordinates, or one of the following values:

Value Description
LVSCW_AUTOSIZE Automatically sizes the column.
LVSCW_AUTOSIZE_USEHEADER Automatically sizes the column to fit the header text.

Return Values

TRUE indicates success. FALSE indicates failure.

Remarks

ListView_SetColumnWidth converts the cx parameter to a 16-bit value.