LB_GETITEMDATA

【勇芳软件工作室】汉化HomePreviousNext

应用程序发送LB_GETITEMDATA消息以检索与指定的列表框项目相关联的应用程序定义的32位值。

LB_GETITEMDATA

wParam = (WPARAM) index; // item index

lParam = 0; // 不曾用过;必须为零

参数

【指数】

价值【wParam中】.指定项目的索引。

Windows 95: 【wParam中】参数限制为16位值。这意味着列表框不能包含超过32,767个项目。虽然项目数量受到限制,但列表框中项目的总大小(以字节为单位)仅受可用内存限制。

返回值

返回值是与项目相关联的32位值,如果发生错误,则返回LB_ERR。如果该项目在所有者绘制的列表框中,并且未创建LBS_HASSTRINGS样式,则此32位值位于LB_ADDSTRING或LB_INSERTSTRING消息的【lParam的】参数中,该消息将项目添加到列表框。否则,它是LB_SETITEMDATA消息的【lParam的】中的值。

也可以看看

LB_ADDSTRING, LB_INSERTSTRING, LB_SETITEMDATA