В сочетании со свойствами, определяющими цвета, определяет вид, с которым на экране будут отображаться линии и контуры. Доступно как в design, так и в run time.

Object.DrawMode[ = nMode]

Expand imageВозвращаемое значение

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. Белое перо. Контур рисуется белым.

Expand imageПримечания

Применяется к: объекту Form | Line | системной переменной _SCREEN | Shape

Используйте свойство DrawMode для производства визуальных эффектов с управляющим элементами Shape или Line controls, или при рисовании графическими методами. Когда рисуется новый контур, Visual FoxPro сравнивает каждый пиксель в рисунке с соответствующим пикселем задника и затем применяет поразрядные операции. Например, установка 7 использует оператор исключающего ИЛИ (XOR) для объединения пикселя рисуемого рисунка с пикселем задника.

Точный эффект применения свойства DrawMode зависит от того, как цвет линии, рисуемой в run time соединяется с цветами, уже существующими на экране. Устанвки 1, 6, 7, 11, 13 и 16 выдают наиболее предсказуемые результаты.

Expand image Смотрите также