MapplTypes.TMapMouseEvent

Модуль: MapplTypes

Тип события, возникающего при нажатии или отжатии кнопки мыши на карте

Объявление

TMapMouseEvent = procedure(Sender: TObject; aMapMode: integer;
	 Button: TMouseButton; Shift: TShiftState; X, Y: Integer; xMap, yMap: double;
	 var flAction: boolean) of object;

Параметры

Sender
объект, вызвавший событие
aMapMode
идентификатор режима картографического окна, см. (MapMode)
Button
вид кнопки мыши (mbLeft, mbRight, mbMiddle)
Shift
состояние мыши и клавиатуры - set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble)
X
значение экранной координаты по горизонтали
Y
значение экранной координаты по вертикали
xMap
значение картографической координаты точки карты по горизонтали
yMap
значение картографической координаты точки карты по вертикали
flAction
возвращаемый флаг продолжения действий ядром системы по данному щелчку мыши