This macro determines the width of a specified string, using the specified list view control’s current font. You can use this macro or send the LVM_GETSTRINGWIDTH message explicitly.
At a Glance
Header file: | Commctrl.h |
Windows CE versions: | 1.0 and later |
Related message: | LVM_GETSTRINGWIDTH |
Syntax
int ListView_GetStringWidth( HWND hwnd, LPCSTR psz );
Parameters
hwnd
Handle to the list view control.
psz
Pointer to a null-terminated string.
Return Values
The string width indicates success. Zero indicates failure.
Remarks
The ListView_GetStringWidth macro returns the exact width, in pixels, of the specified string. If you use the returned string width as the column width in a call to the ListView_SetColumnWidth macro, the string will be truncated. To get the column width that can contain the string without truncating it, you must add padding to the returned string width.