TMappl.HighlightObjectsByFragmentWhereSQL

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

Показать совокупность объектов карты по фрагменту Where условия SQL-запроса

Объявление

function HighlightObjectsByFragmentWhereSQL(lCode: integer;
	 aWhereSQL: string; aShowObjectMode: TShowObjectsMode = somSaveScale;
	 aHwnd: integer = 0): boolean;

Параметры

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

Возвращает

false, если ошибка, иначе true

Описание

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