Структура SCROLLBARINFO (winuser.h)
Структура SCROLLBARINFO содержит сведения о полосе прокрутки.
Синтаксис
typedef struct tagSCROLLBARINFO {
DWORD cbSize;
RECT rcScrollBar;
int dxyLineButton;
int xyThumbTop;
int xyThumbBottom;
int reserved;
DWORD rgstate[CCHILDREN_SCROLLBAR + 1];
} SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;
Члены
cbSize
Тип: DWORD
Задает размер структуры в байтах. Перед вызовом функции GetScrollBarInfo задайте для cbSize значение sizeof(SCROLLBARINFO).
rcScrollBar
Тип: RECT
Координаты полосы прокрутки, указанные в структуре RECT .
dxyLineButton
Тип: int
Высота или ширина большого пальца.
xyThumbTop
Тип: int
Положение верхней или левой части большого пальца.
xyThumbBottom
Тип: int
Положение нижней или правой части большого пальца.
reserved
Тип: int
Зарезервировано.
rgstate[CCHILDREN_SCROLLBAR + 1]
Тип: DWORD[CCHILDREN_SCROLLBAR+1]
Массив элементов DWORD . Каждый элемент указывает состояние компонента полосы прокрутки. Следующие значения показывают компонент полосы прокрутки, соответствующий каждому индексу массива.
Индекс | Компонент полосы прокрутки |
---|---|
0 | Сама полоса прокрутки. |
1 | Верхняя или правая кнопка со стрелкой. |
2 | Страница вверх или правая область страницы. |
3 | Поле прокрутки (большой палец). |
4 | Страница вниз или левая область страницы. |
5 | Кнопка со стрелкой внизу или влево. |
Элемент DWORD для каждого компонента полосы прокрутки может включать сочетание следующих битовых флагов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winuser.h (включая Windows.h) |
Распространяемые компоненты | Пакет обновления 6 (SP6) |
См. также раздел
Основные понятия
Другие ресурсы
Справочные материалы