LB_SETITEMDATA

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

应用程序发送一个LB_SETITEMDATA消息来设置与列表框中指定项目相关联的32位值。

LB_SETITEMDATA

wParam = (WPARAM) index; // item index

lParam = (LPARAM) dwData; //与值相关联的值

参数

【指数】

价值【wParam中】.指定项目的从零开始的索引。

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

【dwDatacy】

价值【lParam的】.指定要与项目关联的32位值。

返回值

如果发生错误,则返回值为LB_ERR。

备注

如果该项目是在没有LBS_HASSTRINGS样式的情况下创建的所有者绘制的列表框中,则此消息会将添加项目的LB_ADDSTRING或LB_INSERTSTRING消息的【lParam的】参数中包含的32位值替换为列表框。

也可以看看

LB_ADDSTRING, LB_GETITEMDATA, LB_INSERTSTRING