1018 Глава 15

Show

Делает видимым невидимый компонент
Класс TControl

Определение

void   fastcall Show(void);

Описание

Метод Show делает видимым ранее невидимый компонент. Он задает значение
true свойству Visible и проверяет, является ли видимым родительский компонент.

Примеры использования видимых и невидимых компонентов см. в разделе Vi-
sible.

StretchDraw

Рисует графическое изображение в указанную прямоугольную область канвы,
подгоняя размер изображения под заданную область

Класс TCanvas

Прототип

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

Описание

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

Объект Graphic может быть типа битовой матрицы, пиктограммы или метафай-
ла. Если объект — битовая матрица типа TBitMap. то при переносе изображения
учитывается режим копирования, установленный свойством канвы CopyMode.

Пример

Оператор

Imagel->Canvas->StretchDraw(Rect(10,10,110,110),Bitmapl) ;

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

TextExtent

Возвращает длину и высоту в пикселях текста, который предполагается напи-
сать на канве текущим шрифтом

Класс TCanvas
Прототип

struct TSize
(
LONG ex;