TRegion имеет также ряд операций,
TRegion имеет также ряд операций, которые можно использовать
для опроса и модификации значений области. Многие из них позволяют вам выполнять сложение и вычитание прямоугольных областей и
других элементов с указанной областью. Булевские операции == и !=
используются для проверки - сравнения двух областей. Изменит область можно с помощью операций присваивания. Например, операция =
позволяет присвоить одну область другой, += позволяет сдвинуть
область на смещение, заданное в объекте TSize (область сохраняет
при этом все свои свойства), операций -= выполняет обратное действие - вычитает смещение из каждой точки области (при использовании с объектом TSize).
Операция &= может выполняться с объектами TRegion и TRect
(перед выполнением операции TRect конвертируется в TRegion с помощью конструктора) и задает пересечение областей (это логическая
операция И). Операция |= может выполняться с объектами TRegion и
TRect (перед выполнением операции TRect конвертируется в TRegion)
и задает объединение областей (это логическая операция ИЛИ). Операция ^= может выполняться с объектами TRegion и TRect (перед выполнением операции TRect конвертируется в TRegion) и позволяет
получить ту область, которая не является объединением областей
(это логическая операция исключающего ИЛИ).
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий