CB_ADDSTRING

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

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

Параметры

lpsz
Значение lParam. Указатель на ограниченную значением null строку для добавления. При создании поля со списком с владельцем стиль, но без CBS_HASSTRINGS стиль, значение параметра lpsz хранятся как данные элемента, а не строки было бы в противном случае указывают. Данные элемента могут быть получены или изменены, отправив сообщение CB_GETITEMDATA или CB_SETITEMDATA.

Возвращаемые значения

Возвращаемое значение — начинающийся с нуля индекс строки в списке поле со списком. Если возникает ошибка, возвращается значение CB_ERR. Если недостаточно места для сохранения новой строки, это CB_ERRSPACE.

Примечания

Если создается поле рисуемого владельцем поля со списком с CBS_SORT стилем, но без CBS_HASSTRINGS стиль, WM_COMPAREITEM сообщение отправляется один или более раз, владельцу комбинированного окна так новый элемент могут быть надлежащим образом размещены в списке.

Для вставки строки в определенном месте в списке, используйте CB_INSERTSTRING сообщение.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор полей со списком, списком окна сообщений, CB_DIR, CB_INSERTSTRING, WM_COMPAREITEM

Index