На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz