TMappl.HighlightCompoundObject

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

Подсветить составной объект слоя

Объявление

function HighlightCompoundObject(lCode: integer; oCLUID: int64;
	 aShowObjectMode: TShowObjectsMode = somSaveScale;
	 aHwnd: integer = 0): integer;

Параметры

lCode
код слоя
oCLUID
идентификатор составного объекта в таблице составных объектов
aShowObjectMode
режим позиционирования карты при подсвечивании объектов
aHwnd
- дескриптор Handle окна, вызывающего функцию (по умолчанию 0)

Возвращает

-1
ошибка
0
первая подсветка объекта
1
повторная подсветка того же объекта

Описание

Объект подсвечивается таким же образом, как и найденные на карте объекты. Дескриптор Hwnd используется для перехвата события отжатия клавиши мыши элемента управления и автоматического вызова метода RepaintMap для сброса подсветки объекта. Если значение дескриптора равно 0, то вызов метода RepaintMap для сброса подсветки объекта необходимо осуществить в приложении. По умолчанию значение дескриптора равно 0. Рекомендуется вызывать метод из события обработки нажатия мыши, а в событии обработки отжатия мыши вызывать метод RepaintMap