TMappl.DrawEditLine

Модуль: Mappl
Класс: TMappl

Отобразить линию редактирования в контексте устройства

Объявление

procedure DrawEditLine(DC: HDC; x0,y0,x1,y1: double; flXOR: boolean;
	 PenColor : TColor = EDITING_XOR_Line_COLOR; PenWidth : integer = 1);

Параметры

DC
контекст устройства
x0
значение координаты начальной точки линии по горизонтали (в единицах карты)
y0
значение координаты начальной точки линии по вертикали (в единицах карты)
x1
значение координаты конечной точки линии по горизонтали (в единицах карты)
y1
значение координаты конечной точки линии по вертикали (в единицах карты)
flXOR
флаг отображения линии редактирования методом исключающего "ИЛИ" (если false, то отображается обычная линия)

Описание

Линия редактирования отображается путем сложения пикселей экрана и накладываемой линии при принципу "исключающего ИЛИ (операция XOR)". В качестве цвета линии берется системный цвет ColorXorEdit. При повторном отображении линии редактирования с теми де координатами она "исчезает".