LB_GETTEXT消息

从列表框中获取字符串。

参数

wParam

要检索的字符串的从零开始的索引。

Windows 95/Windows 98/Windows Millennium Edition (Windows Me) : wParam 参数限制为 16 位值。 这意味着列表框不能包含超过 32,767 个项。 尽管项数受到限制,但列表框中项的总大小(以字节为单位)仅受可用内存的限制。

lParam

指向将接收字符串的缓冲区的指针;它是随后转换为 LPARAMLPTSTR 类型。 缓冲区必须有足够的空间用于字符串和终止空字符。 可以在 LB_GETTEXT 消息之前发送 LB_GETTEXTLEN消息, 以检索字符串的长度(以 TCHAR为单位)。

返回值

返回值是字符串的长度(以 TCHAR为单位),不包括终止 null 字符。 如果 wParam 未指定有效索引,则返回值LB_ERR。

备注

如果列表框具有所有者绘制的样式,但没有 LBS_HASSTRINGS 样式, 则 lParam 参数指向的缓冲区接收与项关联的值, (项数据) 。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Winuser.h (包括 Windows.h)

另请参阅

LB_GETTEXTLEN