Сообщение 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

Категория

Списки