Програма надсилає SBM_GETSCROLLINFO повідомлення, щоб встановити параметри смуги прокручування.
SBM_SETSCROLLINFO wParam = fRedraw (WPARAM); / / перемальовування прапор lParam = lpsi (LPARAM) (LPSCROLLINFO); / / смуга параметри прокручування
Член fMask може бути поєднання таких значень:
| Значення | Значення |
|---|---|
| SIF_DISABLENOSCROLL | Вимикає смуги прокрутки, замість того, щоб видалити його, якщо нові параметри смуги прокручування зробити смуги прокручування непотрібним. |
| SIF_PAGE | Встановлює прокручування сторінки значення, вказаного в SCROLLINFO структурі, вказав на lpsi , член nPage. |
| SIF_POS | Набори відвідуєте до значення, вказаного в SCROLLINFO структури, член nPos вказав на 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