LB_INSERTSTRING

Приложение отправляет сообщения об LB_INSERTSTRING для вставки в строку в поле со списком. В отличие от сообщения LB_ADDSTRING LB_INSERTSTRING сообщение не приводит список с LBS_SORT стилем для сортировки.

LB_INSERTSTRING wParam = индекс (WPARAM);          / / пункт индекс lParam = lpsz (LPARAM) (LPCTSTR); / / Адрес строки для вставки 
 

Параметры

индекс
Значение wParam. Указывает начинающийся с нуля индекс положения для вставки строки. Если этот параметр имеет значение –1, строка добавляется в конец списка.

Windows 95 и Windows 98: Параметр wParam ограничен 16-битовых значений. Это означает, что поля списков не может содержать более 32 767 элементов. Хотя ограничено количество элементов, общий размер в байтах элементов в поле со списком ограничивается только размерами доступной памяти.

lpsz
Значение lParam. Указатель на ограниченную значением null строку для вставки.

При создании списка с владельцем стиль, но без LBS_HASSTRINGS стиль, значение параметра lpsz хранится в виде элемента данных вместо строки было бы в противном случае указывают. Вы можете отправить сообщения LB_GETITEMDATA и LB_SETITEMDATA для извлечения или изменения данных элемента.

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

Возвращаемое значение является индекс позиции вставки строки. Если возникает ошибка, возвращается значение LB_ERR. Если недостаточно места для сохранения новой строки, возвращаемое значение — LB_ERRSPACE.

QuickInfo

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

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

Обзор полей списка, списка окна сообщений, LB_ADDSTRING, LB_SELECTSTRING