Програма надсилає повідомлення SBM_GETSCROLLINFO отримати параметри смуги прокручування.
SBM_GETSCROLLINFO wParam = 0; / / не використовується, повинен бути нульовим lParam = lpsi (LPARAM) (LPSCROLLINFO); / / смуга параметри прокручування
Член fMask може бути поєднання таких значень:
| Значення | Значення |
|---|---|
| SIF_ALL | Поєднання SIF_PAGE, SIF_POS, SIF_RANGE і SIF_TRACKPOS. |
| SIF_PAGE | Копії прокручування сторінки на SCROLLINFO структури, член nPage вказав на lpsi. |
| SIF_POS | Копії прокручування позиції на SCROLLINFO структури, член nPos вказав на lpsi. |
| SIF_RANGE | Копії членам nMin і nMax SCROLLINFO структури, діапазон прокручування вказав на lpsi. |
| SIF_TRACKPOS | Копії поточного бігунка відстеження позицій на SCROLLINFO структури, член nTrackPos вказав на lpsi. |
Якщо повідомлення отримано будь-які значення, значення, що повертається, має значення TRUE; в іншому випадку, це FALSE.
Повідомлення, які вказують на позицію смуги прокрутки, 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 з SCROLLINFO структури, член fMask , значення SIF_TRACKPOS. Повідомлення повертає відстеження розташування бігунка в SCROLLINFO структурі, член nTrackPos . Це дає змогу отримати позиції бігунка, як користувач переміщує його. Крім того, можна використовувати функцію GetScrollInfo щоб отримати цю інформацію.
nbsp; Windows &NT: вимагає 3.51 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Огляд смуги прокручування, повідомлення смуги прокрутки, GetScrollInfo, SBM_SETSCROLLINFO, SCROLLINFO, SetScrollInfo