Класс ТРеn

С помощью класса треп создается объект-перо, служащий для вычерчивания линий.

Свойства класса:
property Color: TColor; Цвет вычерчиваемых пером линий
property Handle: Integer; Дескриптор пера. Используется при непосредственном обращении к API-функциям Windows
property Mode: TPenMode; Определяет способ взаимодействия линий с фоном (см.ниже)
property Style: TPenStyle; Определяет стиль линий (см. рис. 16.2). Учитывается только для толщины линий 1 пиксель. Для толстых линий стиль всегда ps Solid (сплошная)
property Width: Integer; Толщина линий в пикселях экрана
Свойство Mode может принимать одно из следующих значений:
pmBlack Линии всегда черные. Свойства Color и Style игнорируются
pmWhite Линии всегда белые. Свойства Color и Style игнорируются
pmNop Цвет фона не меняется (линии не видны)
pmNot Инверсия цвета фона. Свойства Color и Style игнорируются
pmCopy Цвет линий определяется свойством Color пера
pmNotCopy Инверсия цвета пера. Свойство Style игнорируется
pmMergePenNot Комбинация цвета пера и инверсионного цвета фона
pmMaskPenNot Комбинация общих цветов для пера и инверсионного цвета фона. Свойство Style игнорируется
pmMergeNotPen Комбинация инверсионного цвета пера и фона
pmMaskNotPen Комбинация общих цветов для инверсионного цвета пера и фона. Свойство Style игнорируется
pmMerge Комбинация цветов пера и фона
pmNotMerge Инверсия цветов пера и фона. Свойство Style игнорируется
pmMask Общие цвета пера и фона
pmNotMask Инверсия общих цветов пера и фона
pmXor Объединение цветов пера и фона операцией XOR
pinNotXor Инверсия объединения цветов пера и фона операцией XOR

Стили линий показаны на рис. 16.2.

Рис. 16.2. Стили линий


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: