SetScrollInfo функция устанавливает параметры полоса прокрутки, включая минимум и максимум прокрутки позиций, размер страницы и положение ползунка (бегунка). Функция также перерисовывает полосы прокрутки, если.
int () SetScrollInfo HWND hwnd, / / обработать для окна с полосой прокруткиintfnBar, / / полоса флаг прокруткиLPSCROLLINFOlpsi, / / указатель на структуру с параметрами прокруткиBOOLfRedraw / / перерисовать флаг);
| Значение | Значение |
|---|---|
| SB_CTL | Устанавливает параметры управления полосы прокрутки. Hwnd параметр должен быть дескриптор управления полосы прокрутки. |
| SB_HORZ | Устанавливает параметры заданного окна стандартных горизонтальной полосы прокрутки. |
| SB_VERT | Устанавливает параметры заданного окна стандартных вертикальной полосы прокрутки. |
FMask член может быть комбинацией следующих значений:
| Значение | Значение |
|---|---|
| SIF_DISABLENOSCROLL | Отключает полоса прокрутки вместо того, чтобы удалить его, если полоса прокрутки новые параметры прокрутки ненужные. |
| SIF_PAGE | Устанавливает значение, указанное в nPage член SCROLLINFO структуры, который указывает lpsi прокрутки страницы. |
| SIF_POS | Устанавливает позицию прокрутки к значению, указанному в НСС член SCROLLINFO структуры, который указывает lpsi. |
| SIF_RANGE | Задает диапазон прокрутки к значению, указанному в nMin и nMax члены структуры SCROLLINFO , lpsi. |
Возвращаемым значением является текущее положение ползунка.
Функция SetScrollInfo выполняет диапазона проверки на значения, указанные nPage и НСС членами структуры SCROLLINFO . Член nPage необходимо указать значение от 0 до nMax - nMin + 1. Члены НСС должен указывать значение между nMin и nMax - Макс(nPage -1, 0). Если либо значение находится за пределами диапазона, функция устанавливает его на значение, которое только в пределах диапазона.
Windows CE: В Windows CE 2.0 Если передается нулевого указателя в параметре lpsi , SetScrollInfo возвращает ноль, а не текущее положение ползунка.
nbsp; Windows &NT: требует 3.51 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.
Обзор полосы прокрутки, полоса прокрутки функций, GetScrollInfo, SCROLLINFO