Подсветить совокупность объектов карты
function HighlightObjects(aMapObjects: PMapObject; Count: integer;
aShowObjectMode: TShowObjectsMode = somSaveScale;
aHwnd: integer = 0): boolean;
aMapObjects
aShowObjectMode
aHwnd
false, если ошибка, иначе true
Объекты подсвечиваются таким же образом, как и найденные на карте объекты. Объекты могут принадлежать как одному и тому же слою, так и разным слоям. Дескриптор Hwnd используется для перехвата события отжатия клавиши мыши элемента управления и автоматического вызова метода RepaintMap для сброса подсветки объекта. Если значение дескриптора равно 0, то вызов метода RepaintMap для сброса подсветки объекта необходимо осуществить в приложении. По умолчанию значение дескриптора равно 0. Рекомендуется вызывать метод из события обработки нажатия мыши, а в событии обработки отжатия мыши вызывать метод RepaintMap заданные в массиве предыдущего вызова метода - может использоваться для оптимизации процедуры подсветки объектов)
var AMOOle: OleVariant; pAMO: pMapObject; begin SetLength(AMO,2); AMO[0].lCode:=28; AMO[0].oIndex:=26; AMO[1].lCode:=50; AMO[1].oIndex:=475; Mappl.HighlightObjects(@AMO[0],2); AMO:=nil; end;