LB_SETCARETINDEX

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

LB_SETCARETINDEX wParam = индекс (WPARAM);            / / пункт индекс lParam = MAKELPARAM (fScroll, 0);    / / флаг для прокрутки элемента 
 

Параметры

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

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

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

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

Если возникает ошибка, возвращается значение LB_ERR.

QuickInfo

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

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

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

Index