Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

OnProgress

CuBook05

Описание

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

TGraphic, TImage, TPicture
 
Определение

enum TProgressStage { psStarting, psRunning, psEnding };
typedef void (__closure *TProgressEvent)(System::TObject* Sender, TProgressStage Stage, Byte PercentDone, bool RedrawNow, const Windows::TRect &R, const AnsiString Msg);
__property TProgressEvent OnProgress
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий