Свойства, методы, события, типы, классы_______________________997

четанием параметров Color и FillStyle. Параметр Color типа TColor указывает
цвет, который используется при определении границы закрашиваемой области, а
параметр FillStyle определяет, как именно по этому цвету определяется граница.
Если FillStyle = fsSurface, то заполняется область, окрашенная цветом Color, а на
других цветах метод останавливается. Если FillStyle = fsBorder, то наоборот, за-
полняется область окрашенная любыми цветами, не равными Color, а на цвете Co-
lor метод останавливается.

Примеры

1. Imagel->Canvas->Brush->Color = clWhite;

Imagel->Canvas->FloodFill(X,Y,Imagel->Canvas->Pixels[X][Y],fsSurface) ;

Приведенные операторы закрашивают белым цветом на канве компонента
Imagel все пиксели, прилегающие к пикселю с координатами (X, Y) и имеющие
тот же цвет, что и этот пиксель. Например, если вы вставите эти операторы в обра-
ботчик щелчка OnClick компонента Imagel, то пикселем, определяющим закрас-
ку, будет пиксель той точки, в которой пользователь щелкнул на изображении.

2. Imagel->Canvas->Brush->Color = clWhite;

Imagel->Canvas->FloodFill(X, Y, clBlack, fsBorder);

Приведенные операторы закрашивают белым цветом на канве компонента
Imagel все пиксели, прилегающие к пикселю с координатами (X, Y) и имеющие
цвет, отличный от черного. При достижении черной границы области закраска
останавливается.

Focused

Определяет, находится ли оконный элемент в фокусе
Класс TWinControl

Определение

DYNAMIC bool _fastcall Focused(void);

Описание

Метод Focused определяет, является ли оконный элемент активным, т.е. нахо-
дится ли он в фокусе. Возвращает true, если элемент находится в фокусе, и false —
если элемент не в фокусе и пользователь в данный момент не может с ним взаимо-
действовать.

FrameRect

Рисует на канве текущей кистью прямоугольную рамку
Класс TCanvas

Прототип

void   fastcall FrameRect(const Windows::TRect &Rect) ;

Описание

Метод FrameRect рисует на канве прямоугольную рамку вокруг области Rect,
используя установку текущей кисти Brush. Толщина рамки — 1 пиксель. Область
внутри рамки кистью не заполняется. Отличается от метода Rectangle тем, что
рамка рисуется цветом кисти (в методе Rectangle — цветом пера Pen) и область не
закрашивается (в методе Rectangle закрашивается).