LB _ GETTEXT 消息

从列表框中获取一个字符串。

parameters

wParam

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

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

lParam

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

返回值

返回值为 TCHAR s 中的字符串长度,不包括终止 null 字符。 如果 wParam 未指定有效的索引,则返回值为 LB _ ERR。

备注

如果列表框具有所有者描述的样式,但不具有 磅 _ HASSTRINGS 样式,则 lParam 参数指向的缓冲区将接收与项数据) (项相关联的值。

要求

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

请参阅

LB _ GETTEXTLEN