Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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) |
См. также раздел
Основные понятия
Другие ресурсы
Справочные материалы