Совместно с другими цветовыми свойствами определяет, в каком виде элемент управления Shape или Line отображается на экране.
Применение:
Form, Line, _SCREEN, Shape.
Синтаксис:
Object.DrawMode[ = nMode]
Установки:
nMode
Для свойства DrawMode предусмотрены следующие установки:
- 1 - Blackness Pen. Фигура рисуется черным цветом.
- 2 - Not Merge 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. Нет операции. Вывод остается без изменений. Данная установка по сути выключает рисование.
- 12 - Merge Not Pen. Комбинация цвета BackColor и инверсии цвета ForeColor.
- 13 - (По умолчанию). Copy Pen. Цвет, заданный свойством ForeColor.
- 14 - Merge Pen Not. Комбинация цвета ForeColor и инверсии цвета BackColor.
- 15 - Merge Pen. Комбинация цвета ForeColor и цвета BackColor.
- 16 - Whiteness Pen. Фигура рисуется белым цветом.
Комментарии:
Доступно на этапе разработки и на этапе выполнения.
Используя свойство DrawMode, вы можете разрабатывать визуальные эффекты с участием элементов управления Shape или Line, когда рисуете с помощью методов графики. Когда нарисована новая фигура, Visual FoxPro сравнивает каждый пиксел изображения с соответствующим пикселом имеющегося фона и затем применяет побитовые операции. Например, установка 7 использует оператор исключающего ИЛИ (XOR) для того, чтобы скомбинировать пиксель рисунка с пикселом фона.
Конкретный результат действия установки свойства DrawMode зависит от того, как цвет линии, нарисованной на этапе выполнения, сочетается с цветами, которые уже имеются на экране. Установки 1, 6, 7, 11, 13 и 16 дают наиболее предсказуемые результаты.