Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB20CopyRect.shtml

Глава 20. TCanvas.CopyRect

Метод CopyRect

Затрагиваемые объекты Все объекты холста.
Назначение Метод CopyRect копирует прямоугольную область с одного холста на другой.
Объявление procedure CopyRect(const Dest: TRect; Canvas: TCanvas; const Source: TRect);
Параметры  
    Dest Результирующий прямоугольник.
    Canvas Исходный холст.
    Source Исходный прямоугольник.
Пример синтаксиса
//  Копировать образ с Image1 так, чтобы он покрывал всю поверхность
//  формы рисования

procedure TForm1.ButtonlClick(Sender: TObject);
begin
   Form1.Canvas.CopyRect(Form1.Canvas.ClipRect, Image1.Canvas,
                         Image1.Canvas.ClipRect); 

End;
Описание

       CopyRect копирует прямоугольную область (параметр Source) исходного холста (параметр Canvas) в прямоугольную область (Dest) результирующего холста. Если исходный и результирующий прямоугольники имеют разные размеры, копируемый образ растягивается для совпадения с результирующим прямоугольником. На рисунке 20-5 битовый образ копируется на поверхность формы посредством CopyRect.


РИСУНОК 20-5 Результат копирования битового образа на поверхность рисования формы

[Метод Arc] [Свойство Brush] [Метод Chord] [Свойство CopyMode] [Метод CopyRect] [Метод Draw] [Метод DrawFocusRect] [Метод Ellipse] [Метод FillRect] [Метод FloodFill] [Свойство Font] [Метод FrameRect] [Свойство Handle] [Метод LineTo] [Метод MoveTo] [Событие OnChange] [Событие OnChanging] [Свойство Pen] [Свойство PenPos] [Метод Pie] [Свойство Pixels] [Метод Polygon] [Метод PolyLine] [Метод Rectangle] [Метод Refresh] [Метод RoundRect] [Метод StretchDraw] [Метод TextHeight] [Метод TextOut] [Метод TextRect] [Метод TextWidth]


<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB20CopyRect.shtml