В сочетании со свойствами, определяющими цвета, определяет вид, с которым на экране будут отображаться линии и контуры. Доступно как в design, так и в run time.
Object.DrawMode[ = nMode] |
Возвращаемое значение
- nMode
-
Ниже перечислены значения установок для свойства DrawMode и их описания:
Установка Описание 1
Blackness Pen. Черное перо. Контур рисуется черным.
2
NotMerge Pen. Несливаемое перо. Инверсия установки 15.
3
Mask Not Pen. Комбинация цветов общих для BackColor и инверсии ForeColor.
4
Not Copy Pen. Инверсия установки 13.
5
Mask Pen Not. Комбинация цветов, общих для ForeColor и инверсии BackColor.
6
Invert. Инверсия BackColor.
7
XOR Pen. Комбинация цветов в ForeColor и BackColor, но не обоих.
8
Not Mask Pen. Инверсия установки 9.
9
Mask Pen. Комбинация цветов, общих как для ForeColor, так и BackColor.
10
Not XOR Pen. Инверсия установки 7.
11
NOP. No operation. Вывод остается неизмененным. По своему действию, эта установка прекращает рисование.
12
Merge Not Pen. Комбинация BackColor и инверсии ForeColor.
13
(Default). Copy Pen. Цвет, определяемый свойством ForeColor property.
14
Merge Pen Not. Комбинация ForeColor и инверсии BackColor.
15
Merge Pen. Комбинация ForeColor и BackColor.
16
Whiteness Pen. Белое перо. Контур рисуется белым.
Примечания
Применяется к: объекту Form | Line | системной переменной _SCREEN | Shape
Используйте свойство DrawMode для производства визуальных эффектов с управляющим элементами Shape или Line controls, или при рисовании графическими методами. Когда рисуется новый контур, Visual FoxPro сравнивает каждый пиксель в рисунке с соответствующим пикселем задника и затем применяет поразрядные операции. Например, установка 7 использует оператор исключающего ИЛИ (XOR) для объединения пикселя рисуемого рисунка с пикселем задника.
Точный эффект применения свойства DrawMode зависит от того, как цвет линии, рисуемой в run time соединяется с цветами, уже существующими на экране. Устанвки 1, 6, 7, 11, 13 и 16 выдают наиболее предсказуемые результаты.