Приложение отправляет сообщение SBM_GETSCROLLINFO для задания параметров полосы прокрутки.
SBM_SETSCROLLINFO wParam = fRedraw (WPARAM); / / перерисовать флаг lParam = lpsi (LPARAM) (LPSCROLLINFO); / / полоса параметры прокрутки
FMask член может быть комбинацией следующих значений:
Значение | Значение |
---|---|
SIF_DISABLENOSCROLL | Отключает полоса прокрутки вместо того, чтобы удалить его, если полоса прокрутки новые параметры прокрутки ненужные. |
SIF_PAGE | Устанавливает значение, указанное в nPage член SCROLLINFO структуры, который указывает lpsi прокрутки страницы. |
SIF_POS | Наборы, указывает позицию прокрутки к значению, указанному в НСС член SCROLLINFO структуры lpsi. |
SIF_RANGE | Наборы, адресом диапазона прокрутки до значения, указанного в nMin и nMax членов структуры SCROLLINFO lpsi. |
Возвращаемым значением является текущее положение ползунка.
Сообщения, которые указывают положение полосы прокрутки, WM_HSCROLL и WM_VSCROLL, предоставляют только 16 битов данных. Однако SCROLLINFO структура, используемая, SBM_GETSCROLLINFO, SBM_SETSCROLLINFO, GetScrollInfoи SetScrollInfo обеспечивает 32 бита данных положение полосы прокрутки. Используйте эти сообщения и функции во время обработки сообщений WM_HSCROLL или WM_VSCROLL для получения данных позиции прокрутки 32-разрядных.
nbsp; Windows &NT: требует 3.51 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Обзор полосы прокрутки, полоса прокрутки сообщения, GetScrollInfo, SBM_GETSCROLLINFO, SCROLLINFO, SetScrollInfo