Окт 16

Параметры и состояние регулятора

С элементом управления Slider связан внутренний счетчик, определяющий его поведение. Счетчик имеет минимальное значение wMin и максимальное значение wMax. По умолчанию wMin = 0, a wMax = 100. Вы можете изменить диапазон регулятора, послав ему сообщение TBM_SETRANGE.
Текущее состояние счетчика однозначно связано с текущей позицией ползунка. Пользователь может перемещать ползунок по линейке регулятора как с помощью мыши, так и с помощью клавиатуры. Второй вариант работы предполагает, что регулятор имеет фокус ввода.
Минимальный интервал, на который можно изменить состояние регулятора с помощью клавиш со стрелками, называется «строкой» (line). По умолчанию он равен единице. Размер «строки» можно изменить, послав регулятору сообщение TBM_SETLINESIZE.
Более крупный интервал, на который можно изменить состояние регулятора с помощью клавиши Page Up или Page Down, называется «страницей» (page). По умолчанию размер «страницы» равен одной пятой части диапазона регулятора. Размер «страницы» можно изменить, послав регулятору сообщение TBM_SETPAGESIZE.
Если регулятор создан со стилем Auto ticks (TBS_AUT0TICKS), то линейка имеет метки во всем диапазоне значений с шагом wFreq, который по умолчанию равен единице. Вы можете изменить этот шаг, послав сообщение TBM_SETTICFREQ.