Учись программированию на C++ Builder бесплатно!

Описание


Метод StretchDraw рисует на канве изображение, содержащееся в объекте, указанном параметром Graphic, в прямоугольную область, указанную параметром Rect. При этом размер изображения подгоняется под размер заданной области. Этим метод StretchDraw отличается от метода Draw, который оставляет размер неизменным.
Объект Graphic может быть типа битовой матрицы, пиктограммы или метафайла. Если объект - битовая матрица типа TBitMap, то при переносе изображения учитывается режим копирования, установленный свойством канвы CopyMode.

Классы


TCanvas

Прототип


void __fastcall StretchDraw(const Windows::TRect &Rect, TGraphic* Graphic);

Пример


Оператор рисует на канве компонента Image1 изображение из компонента Bitmap1 в область с координатами углов (10, 10) и (110, 110). При этом размер изображения подгоняется по заданный размер области - квадрат со стороной 100.

Image1->Canvas->StretchDraw(Rect(10,10,110,110)/Bitmap1);

Поиск по сайту