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