LB_INSERTSTRING Message
向列表框中插入一个条目数据或字符串。不像LB_ADDSTRING 消息,该消息不会激活LBS_SORT样式来对条目进行排序。
Syntax
lResult = SendMessage( // returns LRESULT in lResult
hWndControl, // (HWND) handle to destination control
LB_INSERTSTRING, // (UINT) message ID
wParam, // = () wParam;
lParam // = () lParam;
);
Parameters
- wParam
- 插入字符串的位置。如果参数为-1,字符串将插入到列表框的尾部。
- lParam
- 所要插入的字符串指针。如果以自绘的形式创建列表框,该参数的值会作为条目数据本身而不是字符串指针来存储。可以使用LB_GETITEMDATA 和LB_SETITEDATA 消息来接收或修改条目数据。
Return Value
返回值是插入处的索引。如果发生错误,返回值是LB_ERR。如果没有足够空间来存储新的字符串,返回值是LB_ERRSPACE。