Russian Belarusian English German Japanese Ukrainian

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

OnPaint

CuBook05

Описание

Событие OnPaint Наступает, когда приходит сообщение Windows о необходимости перерисовать испорченное изображение. Изображение может испортиться из-за временного перекрытия данного окна другим окном того же или стороннего приложения. Обработчик данного события должен перерисовать изображение. При перерисовке изображения канвы Canvas можно использовать свойство ClipRect, которое указывает область канвы, внутри которой изображение испорчено.
 
Классы

TCustomForm, TPaintBox
 
Определение

typedef void (__closure *TNotifyEvent)(System::TObject* Sender);
__property Classes::TNotifyEvent OnPaint
 
Пример

Если копия изображения, отображаемого на канве, хранится в компоненте BitMap, то обработчик события OnPaint для формы может иметь вид:
Canvas->Draw(0,0,BitMap);
Для компонента PaintBox:
PaintBox1->Canvas->Draw(0,0,BitMap);
Более быстрая перерисовка получается при использовании свойства ClipRect канвы:
Canvas->CopyRect(Canvas->ClipRect, Bitmap->Canvas, Canvas->ClipRect);
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

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