TMapCreateObject.OnCommitTMapCreateObject |
Вызывается при завершении создания объекта (нажатии двойного клика по карте).
property OnCommit : TCommitProc read FOnCommit write FOnCommit; TCommitProc = procedure(Obj : HObj; var IsCommit : boolean) of Object;
Описание: Событие генерируется по двойному клику, при активном режиме работы компонента и сигнализирует о процессе окончания создания объекта перед его сохранением на карте. Параметрами события является указатель на объект карты Obj : HObj, который содержит все точки метрики (включая последнюю) . Вторым параметром является флажок var IsCommit : boolean , который позволяет во внешнем приложении принимать решение о записи объекта на карту или его игнорировании. Важным фактом является то, что на обработчике события можно использовать форму добавления семантики объекта или другую задачу.
|