ListView_GetStringWidth 宏 (commctrl.h)
使用指定的列表视图控件的当前字体确定指定字符串的宽度。 可以使用此宏或显式发送 LVM_GETSTRINGWIDTH 消息。
语法
int ListView_GetStringWidth(
HWND hwndLV,
LPCSTR psz
);
参数
hwndLV
类型:HWND
列表视图控件的句柄。
psz
类型:LPCSTR
指向以 null 结尾的字符串的指针。
返回值
类型:int
如果成功,则返回字符串宽度,否则返回零。
言论
ListView_GetStringWidth 宏返回指定字符串的确切宽度(以像素为单位)。 如果在调用 ListView_SetColumnWidth 宏时使用返回的字符串宽度作为列宽,则字符串将被截断。 若要检索可以包含字符串而不截断的列宽,必须向返回的字符串宽度添加填充。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | 窗户 |
标头 | commctrl.h |