SBM_GETSCROLLINFO

Приложение отправляет сообщение SBM_GETSCROLLINFO для извлечения параметров полосы прокрутки.

SBM_GETSCROLLINFO wParam = 0;                             / / не используется, должна быть нулевой lParam = lpsi (LPARAM) (LPSCROLLINFO);  / / полоса параметры прокрутки 
 

Параметры

lpsi
Значение lParam. Указатель на структуру SCROLLINFO . Перед отправкой сообщения, установите cbSize член структуры sizeof(SCROLLINFO) и задайте член fMask для указания параметров панель прокрутки для извлечения. Перед возвращением, сообщение копирует указанные параметры соответствующей членам структуры.

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 для получения той же информации.

QuickInfo

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

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

Обзор полосы прокрутки, полоса прокрутки сообщения, GetScrollInfo, SBM_SETSCROLLINFO, SCROLLINFO, SetScrollInfo

Index