2010-01-29 2 views
0

Я использую панель для отображения документа. Я хочу знать, когда вертикальная полоса прокрутки достигла любой из сторон (самое верхнее положение, в котором вы больше не можете прокручивать вверх), а самое нижнее положение - где вы больше не можете прокручивать вниз)Выпуск строки прокрутки

+1

Любой конкретный язык? Инструментарий GUI? –

+2

какой язык? – Naveen

+1

Я дал вниз голос. Нет абсолютно никакого контекста, который необходим для ответа на этот вопрос. Это похоже на вопрос: «Как установить переменную в true?» без предоставления языка и т. д. – 2010-01-29 05:55:33

ответ

0

Если ваш виджет прокрутки переместится на ваш код, чтобы выполнить фактическую прокрутку (то есть, полоса прокрутки обрабатывает только свою собственную позицию и процентное соотношение), в этом случае вы должны знать, когда прокрутка достигает минимума или максимума.

В противном случае почти все полосы прокрутки должны иметь минимальные, максимальные и текущие значения, чтобы иметь возможность перерисовывать себя и обрабатывать прокрутку. В зависимости от инструментария GUI доступ к этим значениям меняется. Код Win32 может получать значения через структуру SCROLLBARINFO, тогда как Qt предлагает методы minimum(), maximum() и value(), например.
Без дополнительной информации о том, где находится ваша полоса прокрутки, это все, что мы можем сказать. Либо найдите себя, либо добавьте больше информации на свой вопрос, чтобы мы могли предоставить более точную и точную информацию.

Смежные вопросы