|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
LB_ADDSTRING
An application sends an LB_ADDSTRING message to add a string to a list box. If the list box does not have the LBS_SORT style, the string is added to the end of the list. Otherwise, the string is inserted into the list and the list is sorted.
LB_ADDSTRING wParam = 0; // not used; must be zero lParam = (LPARAM) (LPCTSTR) lpsz; // address of string to add
Parameters
lpsz
Value of lParam. Points to the null-terminated string that is to be added. If you create the list box with an owner-drawn style but without the LBS_HASSTRINGS style, the value of the lpsz parameter is stored as item data instead of the string it would otherwise point to. You can send the LB_GETITEMDATA and LB_SETITEMDATA messages to retrieve or modify the item data.
Return Values
The return value is the zero-based index of the string in the list box. If an error occurs, the return value is LB_ERR. If there is insufficient space to store the new string, the return value is LB_ERRSPACE.
Remarks
If you create an owner-drawn list box with the LBS_SORT style but not the LBS_HASSTRINGS style, the system sends the WM_COMPAREITEM message one or more times to the owner of the list box to place the new item properly in the list box.
See Also
LB_DELETESTRING, LB_INSERTSTRING, LB_SELECTSTRING, WM_COMPAREITEM
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
LB_ADDSTRING
Приложение посылает сообщение LB_ADDSTRING, чтобы добавлять строку к ящику списка. Если ящик списка нет имеет стиль LBS_SORT, строка добавлена к концу списка. В противном случае, строка включена в список и список отсортирован.
LB_ADDSTRING wParam = 0; // не использованное; должно быть нулем lParam = (LPARAM) (LPCTSTR) lpsz; // адрес строки, чтобы добавляться
Параметры
lpsz
Величина lParam. Точки на недействительный расторгнутую строку, которые должны быть добавлены. Если Вы создаете блока списка с сделанным стилем владельца но без стиля LBS_HASSTRINGS, величина параметра lpsz загружена как данные пункта вместо строки это было бы в противном случае точка, чтобы. Вы можете послать LB_GETITEMDATA и сообщения LB_SETITEMDATA, чтобы извлекать или модифицировать данные пункта.
Обратные Величины
Обратная величина является базирующимся нулевым индексом строки в блоке списка. Если ошибка происходит, обратная величина - LB_ERR. Если есть недостаточное пространство, чтобы загружать новую строку, обратная величина - LB_ERRSPACE.
Замечания
Если Вы создаете блока списка сделанного владельца со стилем LBS_SORT но не стиль LBS_HASSTRINGS, система посылает сообщение WM_COMPAREITEM одно или более раз (а) владельцу блока списка, чтобы устанавливать новый пункт правильно в блоке списка.
Смотри Также
LB_DELETESTRING, LB_INSERTSTRING, LB_SELECTSTRING, WM_COMPAREITEM
|
|
|
|
| |