Структура SCROLLINFO

Type SCROLLINFO
    cbSize As Long
    fMask As Long
    nMin As Long
    nMax As Long
    nPage As Long
    nPos As Long
    nTrackPos As Long
End Type

Структура SCROLLINFO содержит параметры для функций SetScrollInfo и GetScrollInfo

Состав структуры

cbSize
Размер структуры в байтах
fMask
Определяет получаемые или устанавливаемые параметры для полосы прокрутки. Возможны комбинации следующих значений
SIF_ALL = (SIF_RANGE Or _ SIF_PAGE Or SIF_POS Or SIF_TRACKPOS) Комбинация SIF_PAGE, SIF_POS, SIF_RANGE и SIF_TRACKPOS
SIF_DISABLENOSCROLL Используется только при установлении новых параметров для полосы прокрутки, если вы не нуждаетесь в них. Полоса прокрутки становится недоступной, но не удаляется
SIF_PAGE = &H2 Поле nPage содержит размер страницы
SIF_POS = &H4 Поле nPos содержит позицию ползунка прокрутки
SIF_RANGE = &H1 Поля nMin и nMax содержат минимальное и максимальное значение полосы прокрутки
SIF_TRACKPOS = &H10 Поле nTrackPos содержит текущую позицию ползунка при перетаскивании ее пользователем
nMin
Нижняя граница диапазона
nMax
Верхняя граница диапазона
nPage
Размер страницы. Значение должно лежать в диапазоне от 0 до (nMax - nMin) +1
nPos
Позиция ползунка
nTrackPos
Позиция ползунка во время перемещения

Используется в

GetScrollInfo, SetScrollInfo