应用程序发送LB_DELETESTRING消息以删除列表框中的字符串。
LB_DELETESTRING
wParam = (WPARAM) index; //要删除的字符串索引
lParam = 0; // 不曾用过;必须为零
参数
【指数】
价值【wParam中】.指定要删除的字符串的从零开始的索引。
Windows 95: 【wParam中】参数限制为16位值。这意味着列表框不能包含超过32,767个项目。虽然项目数量受到限制,但列表框中项目的总大小(以字节为单位)仅受可用内存限制。
返回值
返回值是列表中剩余字符串的计数。如果【指数】参数指定的索引大于列表中的项目数,则返回值为LB_ERR。
备注
如果应用程序创建具有所有者绘制样式但没有LBS_HASSTRINGS样式的列表框,则系统会向列表框的所有者发送WM_DELETEITEM消息,以便应用程序可以释放与该项目相关联的任何其他数据。
也可以看看