TMapCreateObject.OnCommit

 

TMapCreateObject

Top

 

Вызывается при завершении создания объекта (нажатии двойного клика по карте).

 

property   OnCommit     : TCommitProc   read FOnCommit write FOnCommit;  

TCommitProc     = procedure(Obj : HObj; var IsCommit : boolean) of Object;

 

Описание:

Событие генерируется по двойному клику, при активном режиме работы компонента и сигнализирует о процессе окончания создания объекта перед его сохранением на карте.

Параметрами события является указатель на объект карты Obj : HObj, который содержит все точки метрики (включая последнюю) . Вторым параметром является флажок  var IsCommit : boolean , который позволяет во внешнем приложении принимать решение о записи объекта на карту или его игнорировании. Важным фактом является то, что на обработчике события можно использовать форму добавления семантики объекта или другую задачу.