Сообщение LB_INSERTSTRING
Const LB_INSERTSTRING = &H181
Сообщение LB_INSERTSTRING вставляет строку в заданное место списка
Возвращаемое значение
В успешном случае возвращается отсчитываемый от нуля индекс позиции добавленной строки. В случае отсутствия места для хранения новой строки возвращается LB_ERRSTRING. При других ошибках возвращается LB_ERR
Параметры
- wParam
- Отсчитываемый от нуля индекс позиции для вставки строки в список. Если параметр равен -1, то строка добавляется в конец списка
- lParam
- Добавляемая строка
Константы
Const LB_ERRSPACE = -2
Пример
' смотри также listbox.zip
' Вставим две строки в список
Dim lRet As Long ' возвращаемое значение
' Добавим строку в третью позицию списка
lRet = SendMessage(List1.hWnd, LB_INSERTSTRING, ByVal CLng(2), ByVal "Третья строчка")
' Добавим строку в конец списка
lRet = SendMessage(List1.hWnd, LB_INSERTSTRING, ByVal CLng(-1), ByVal "Последняя строчка")
Смотри также
LB_ADDSTRING, LB_DELETESTRING, LB_RESETCONTENT
Категория
Списки