DrawMode

Свойство возвращает или устанавливает значение, которое определяет цвет, используемый для вывода графическими методами или элементами управления CShape или CLine.

Синтаксис

object.DrawMode [= number]

Части синтаксической последовательности для свойства DrawMode приведены в таблице:

Часть

Описание

object
Объектное выражение.
number
Целое значение, которое определяет цвет. Допустимые значения приведены в таблице установок.


Установки

Возможные установки для параметра number:

Константа

Установка

Описание

vbBlackness
1
Черный цвет.
vbNotMergePen 2 Перо типа Not Merge Pen — инверсия установки 15 (перо типа Merge Pen).
vbMaskNotPen 3 Перо типа Mask Not Pen — комбинация общих пикселей цвета фона и инверсного цвета пера.
vbNotCopyPen 4 Перо типа Not Copy Pen — инверсия установки 13 (перо типа Copy Pen).
vbMaskPenNot 5 Перо типа Mask Pen Not — комбинация общих пикселей цвета пера и инверсного цвета экрана.
vbInvert 6 Инверсный — инверсия цвета экрана.
vbXorPen 7 Перо типа Xor Pen — комбинация различных пикселей цвета пера и цвета экрана.
vbNotMaskPen 8 Перо типа Not Mask Pen — инверсия установки 9 (перо типа Mask Pen).
vbMaskPen 9 Перо типа Mask Pen — комбинация общих пикселей цвета пера и цвета экрана.
vbNotXorPen 10 Перо типа Not Xor Pen — инверсия установки 7 (перо типа Xor Pen).
vbNop 11 Нет действия — вывод не изменяется. Данная установка отключает рисование.
vbMergeNotPen 12 Перо типа Merge Not Pen — комбинация пикселей цвета экрана и инверсного цвета пера.
vbCopyPen 13 Перо типа Copy Pen (Установка по умолчанию) — цвет, определяемый свойством ForeColor.
vbMergePenNot 14 Перо типа Merge Pen Not — комбинация пикселей цвета пера и инверсного цвета экрана.
vbMergePen 15 Перо типа Merge Pen — комбинация пикселей цвета пера и цвета экрана.
vbWhiteness 16 Белый цвет.


Примечания

Данное свойство используется для создания визуальных эффектов с помощью элементов управления CShape или CLine и при рисовании с помощью графических методов. В Visual Basic сравнивается каждый пиксел образца рисования с соответствующим пикселем существующего фона, и к ним применяется поразрядная операция. Например, установка 7 (перо типа Xor Pen) использует оператор Xor для соединения пикселей образца рисования с пикселями фона.

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


Назад