Delphi 6 программирование



         

2 Класс ТРеn



16.4.2. Класс ТРеn

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

Свойства класса:

property Color: TColor; Цвет вычерчиваемых пером линий
property Handle: Inte ger; Дескриптор пера. Используется при непосредственном обращении к 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.



Содержание Назад Вперед