На главную

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 | Скачать Вниз

CB_ADDSTRING



An application sends a CB_ADDSTRING message to add a string to the list box of a combo box. If the combo box does not have the CBS_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.

CB_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 to be added. If you create the combo box with an owner-drawn style but without the CBS_HASSTRINGS style, the value of the lpsz parameter is stored as item data rather than the string it would otherwise point to. The item data can be retrieved or modified by sending the CB_GETITEMDATA or CB_SETITEMDATA message.



Return Values

The return value is the zero-based index to the string in the list box of the combo box. If an error occurs, the return value is CB_ERR. If insufficient space is available to store the new string, it is CB_ERRSPACE.

Remarks

If you create an owner-drawn combo box with the CBS_SORT style but without the CBS_HASSTRINGS style, the WM_COMPAREITEM message is sent one or more times to the owner of the combo box so the new item can be properly placed in the list.
To insert a string at a specific location within the list, use the CB_INSERTSTRING message.

See Also

CB_DIR, CB_INSERTSTRING, WM_COMPAREITEM


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

CB_ADDSTRING



Приложение посылает сообщение CB_ADDSTRING, чтобы добавлять строку к ящику списка ящика combo. Если ящик combo нет имеет стиль CBS_SORT, строка добавлена к концу списка. В противном случае, строка включена в список, и список отсортирован.

CB_ADDSTRING
wParam = 0; // не использованное; должно быть нулем lParam = (LPARAM) (LPCTSTR) lpsz; // адрес строки, чтобы добавляться


Параметры

lpsz

Величина lParam. Точки на недействительный расторгнутую строку, которые нужно добавляться. Если Вы создаете блока combo с сделанным стилем владельца но без стиля CBS_HASSTRINGS, величина параметра lpsz загружена как данные пункта а не строка это было бы в противном случае точка, чтобы. Данные пункта могут быть извлечены или модифицированы посылкой CB_GETITEMDATA или сообщение CB_SETITEMDATA.



Обратные Величины

Обратная величина является базирующимся нулевым индексом в строку в блоке списка блока combo. Если ошибка происходит, обратная величина - CB_ERR. Если недостаточное пространство доступно загружать новую строку, оно - CB_ERRSPACE.

Замечания

Если Вы создаете сделанного владельца combo блок со стилем CBS_SORT но без стиля CBS_HASSTRINGS, сообщение WM_COMPAREITEM послано одно или более раз (а) владельцу блока combo, так что новый пункт может правильно быть установлен в списке.
Для того, чтобы включать строку в специфической позиции в пределах списка, используйте сообщение CB_INSERTSTRING.

Смотри Также

CB_DIR, CB_INSERTSTRING, WM_COMPAREITEM


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