LB_SETCARETINDEX сообщение

Задает прямоугольник фокуса для элемента по указанному индексу в списке с множественным выбором. Если элемент не отображается, он прокручивается в поле зрения.

Параметры

wParam

Указывает отсчитываемый от нуля индекс элемента списка, который получает прямоугольник фокуса.

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

lParam

Если это значение равно FALSE, элемент прокручивается, пока не будет полностью видимым; Если имеет значение TRUE, элемент прокручивается до тех пор, пока он не будет по крайней мере частично видимым.

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

При возникновении ошибки возвращаемое значение будет LB_ERR (-1). В противном случае возвращается LB_OKAY (0).

Комментарии

Если это сообщение отправляется в список с одним выбором, который не содержит выбранный элемент, индекс курсора устанавливается в элемент, указанный параметром wParam . Если в списке с одним выбором есть выбранный элемент, поле со списком возвращает LB_ERR.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

LB_GETCARETINDEX