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