На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Range and Current Position



A progress bar has a range and a current position. The range represents the entire duration of the operation, and the current position represents the progress that the application has made toward completing the operation. The window procedure uses the range and the current position to determine the percentage of the progress bar to fill with the highlight color and to determine the text, if any, to display within the progress bar. Because the range and current position values are expressed as unsigned integers, the highest possible range or current position value is 65,535.

The minimum value in the range can be from 0 to 65,535. Likewise, the maximum value can be from 0 to 65,535. If you do not set the range values, the system sets the minimum value to 0 and the maximum value to 100. You can adjust the range to convenient integers by using the PBM_SETRANGE message.
A progress bar provides several messages that you can use to set the current position. The PBM_SETPOS message sets the position to a given value. The PBM_DELTAPOS message advances the position by adding a specified value to the current position.

The PBM_SETSTEP message allows you to specify a step increment for a progress bar. Subsequently, whenever you send the PBM_STEPIT message to the progress bar, the current position advances by the specified increment. By default, the step increment is set to 10.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Дипазон и Течение Позиционируются



Бар прогресса имеет дипазон и текущая позиция. Дипазон представляет целую длительность действия, и текущая позиция представляет прогресс, что приложение было сделано по отношению к полному действие. Процедура окна использует дипазон и текущая позиция, чтобы определять процент бара прогресса, чтобы заполнять световым цветом и, чтобы определять текст, если имеется в наличии,, чтобы отображаться в пределах бара прогресса. Поскольку дипазон и текущие величины позиции выражены как неподписанные целые, самый верхний возможный дипазон или текущая величина позиции - 65,535.

Минимальная величина в дипазоне может быть от 0 до 65,535. Подобно, максимальная величина может быть от 0 до 65,535. Если Вы не делаете устанавливать величины дипазона, система устанавливает минимальную величину в 0 и максимальную величину на 100. Вы можете отрегулировать дипазон в удобные целые используя сообщение PBM_SETRANGE.
Бар прогресса обеспечивает несколько сообщений, который Вы можете использовать, чтобы устанавливать текущую позицию. Сообщение PBM_SETPOS устанавливает позицию в данную величину. Сообщение PBM_DELTAPOS предоставляет позицию добавляя определенную величину к текущей позиции.

Сообщение PBM_SETSTEP позволяет Вам, чтобы определять приращение шага для бара прогресса. Впоследствии, всякий раз, когда Вы посылаете сообщению PBM_STEPIT в бар прогресса, текущие авансы позиции определенным приращением. По умолчанию, приращение шага установлено на 10.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz