Разделы инструкций

В сети

Пользователей: 83
Из них просматривают:
Аналоги: 33. Даташиты: 14. Инструкции: 7. Новости: 13. Остальное: 3. Ошибки: 1. Программы: 1. Профиль пользователя: 2. Расчёты: 2. Торрент: 2. Форум: 4. Чат: 1.
Участников: 3
Гостей: 80

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

Событие OnProgress

События OnProgress наступают во время медленных процессов изменения графического изображения, таких как загрузка, сохранение, трансформация. Заготовка его обработчика приведена в листинге 22.7.

 

Листинг 22.7. Обработчик события OnProgress

void___fastcall TForml::ImagelProgress(TObject *Sender, TProgressStage
Stage, BYTE BsrcentDone, bool RedrawNow, const TRect &R, const AnsiString Msg)
{
}

 

Эти события позволяют построить в приложении индикатор хода процесса, обеспечивающий обратную связь с пользователем. Разработчики новых компонентов могут генерировать события OnProgress, вызывая защищенный метод Progress. Параметр Stage указывает стадию процесса: начало, продолжение, окончание. Он может соответственно принимать значения psStarting, psRunning и psEnding. Если приложение предусматривает индикацию процесса, то можно создавать индикатор при Stage = psStarting, изменять его показания, пока Stage = psRunning и закрывать при Stage = psEnding. Параметр PercentDone показывает, какая примерно часть процесса выполнена. Этот параметр может использоваться в индикаторе процесса. Параметр RedrawNow указывает на то, возможно ли в данный момент успешно отобразить изображение на экране. Параметр R указывает область изображения, которая изменена и нуждается в перерисовке. Параметр Msg содержит краткую справку о протекающем процессе. Например, Loading (Загрузка) или Storing (Запоминание) или Reducing colours (Уменьшение цветов). Строка Msg может быть и пустой.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити

Разное

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

Интересно

Если у вас нет жидкого канифольного флюса, его легко изготовить самостоятельно.

Похожие инструкции