1068 Глава 15

TPen — тип_________________________________________

Определяет свойства пера, используемые при рисовании линий и фигур на
канве

Иерархия TObject — TPersistent — TGraphicsObject
Модуль graphics

Описание

Тип TPen инкапсулирует атрибуты пера Windows при рисовании на канве —
объекте типа TCanvas.

Свойства

Свойство	Тип	Описание
Color	TColor	Цвет пера. По умолчанию — clBlack.
Handle	HPEN	Дескриптор пера окна. Используется для доступа к функциям API Windows.
Mode	TPenMode	Определяет режим рисования линий.
Style	TPenStyle	Определяет стиль рисования линий.
Width	int	Определяет толщину линии в пикселях. Влияет на Style.

Методы

В классе TPen не введено каких-то принципиально новых методов. Переопре-
делены такие общие методы, как Assign, конструктор и деструктор. Остальные ме-
тоды наследуются от классов-предков.

События

Класс TPen наследует от класса TGraphicsObject событие OnChange. наступа-
ющее после изменения графического объекта.

TPersistent
токами

базовый класс объектов, участвующих в операциях с по-

Базовый класс всех объектов C+4-Builder, допускающих операцию присваива-
ния или участвующих своими свойствами в операциях с потоками

Иерархия TObject
Модуль classes

Описание

Класс TPersistent инкапсулирует фундаментальные свойства объектов, кото-
рые должны иметь возможность присваиваться друг другу или читать и записы-
вать свои свойства в поток. Методы класса TPersistent обеспечивают:

• Определение процедур загрузки и сохранения данных в потоке.

• Присваивание значений свойствам.

• Присваивание содержимого одного объекта другому.

Объекты TPersistent создаваться не могут. Класс используется только для со-
здания производных классов.