GetScrollRange

GetScrollRange функция получает текущий минимальный и максимальный прокрутки (бегунком) позиции указанного прокрутки.

GetScrollRange функция предназначена только для совместимости. Новые приложения должны использовать функцию GetScrollInfo.

(BOOL GetScrollRange HWND  hWnd, / / обработать для окна с полосой прокруткиintnBar, / / полоса флаги прокруткиLPINTlpMinPos,  / / адрес переменной, которая получает минимальное положениеLPINTlpMaxPos / / адрес переменной, которая получает максимальной позиции);
 

Параметры

hWnd
Дескриптор управления полосы прокрутки или окно со стандартным прокрутки, в зависимости от значения параметра nBar.
nBar
Указывает полосу прокрутки, из которого извлекаются позиции. Этот параметр может принимать одно из следующих значений:
Значение Значение
SB_CTL Извлекает позицию управления полосы прокрутки. HWnd параметр должен быть дескриптор управления полосы прокрутки.
SB_HORZ Извлекает позицию окна стандартных горизонтальной полосы прокрутки.
SB_VERT Извлекает позицию окна стандартных вертикальной полосы прокрутки.

lpMinPos
Указатель на целочисленную переменную, получает минимальное положение.
lpMaxPos
Указатель на целочисленную переменную, получает максимум позиция.

Возвращаемые значения

Если функция выполнена успешно, возвращаемое значение не равно нулю.

Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

Примечания

Если указанное окно не имеет стандартные полосу прокрутки или не элементе управления полосы прокрутки, GetScrollRange функция копирует нуля до параметров lpMinPos и lpMaxPos.

Диапазон по умолчанию для стандартных прокрутки — от 0 до 100. Диапазон по умолчанию на элементе управления полосы прокрутки является пустым (оба значения равны нулю).

Сообщения, которые указывают положение, WM_HSCROLL и WM_VSCROLL, ограничены 16 битов данных. Однако потому что SetScrollInfo, SetScrollPos, SetScrollRange, GetScrollInfo, GetScrollPosи GetScrollRange поддерживают 32-разрядных прокрутки бар позиции данных, есть способ обойти 32-16-разрядные барьер WM_HSCROLL и WM_VSCROLL сообщений. GetScrollInfo функции для описания метода.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.

Родственные слова

Обзор полосы прокрутки, полоса прокрутки функции, GetScrollInfo, GetScrollPos, SetScrollInfo, SetScrollPos, SetScrollRange, WM_HSCROLL, WM_VSCROLL

Index