CWnd::SetScrollRange

void SetScrollRange ( int nBar, int nMinPos, int nMaxPos, BOOL bRedraw = действительно );

Параметры

nBar

Указывает полосу прокрутки, чтобы установить. Этот параметр может иметь одно из следующих значений:

nMinPos

Определяет минимум прокрутки позиция.

nMaxPos

Указывает максимальный прокрутки позиция.

bRedraw

Определяет ли полосы прокрутки должны быть перерисованы для отражения изменений. Если bRedraw имеет значение TRUE, перерисовывается полосы прокрутки; Если значение FALSE, полоса прокрутки не перерисовывается.

Примечания

Устанавливает позицию минимального и максимального значения для данного прокрутки. Он также может использоваться для скрытия или отображения стандартных полосу прокрутки.

Приложение не должно вызывать эту функцию, чтобы скрыть полосу прокрутки при обработке сообщения уведомления-полоса прокрутки.

Если вызов SetScrollRange непосредственно следует вызов функции-члена SetScrollPos , bRedraw параметра в функции-члена SetScrollPos должно быть 0 для предотвращения полосу прокрутки дважды.

Диапазон по умолчанию для стандартных прокрутки — от 0 до 100. Диапазон по умолчанию на элементе управления полосы прокрутки является пустым ( nMinPos и nMaxPos значения: 0). Разница между значениями, указанного в nMinPos и nMaxPos не должна быть больше, чем INT_MAX.

Обзор CWnd |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp;CWnd::SetScrollPos, :: SetScrollRange, CWnd::GetScrollRange

Index