TMapObj.ExecuteDlgFindTMapObj |
Поиск объекта карты с использованием диалога.
function ExecuteDlgFind(aMapSelect : TMapSelect; aNext : boolean; aFrmMode : integer) : HOBJ;
Описание: Осуществляет поиск объекта карты по условиям поиска aMapSelect и используя при этом форму отображения данных о текущем объекте карты. Если пользователь осуществит выбор текущего объекта карты, нажав кнопку Выбор в диалоге, то функция вернет значение свойства ObjHandle (идентификатор объекта) и сам TMapObj будет настроен на выбранный объект карты. Если параметр aNext = true, то поиск будет продолжен с того объекта карты, на который настроен компонент TmapObj. Параметр FrmMode задает начальный вид диалога (допустимые значения описаны в виде констант в MapType.pas) и может принимать значения:
DlMinCommon - общие сведения об объекте DlMinSemantic - активна закладка семантика объекта DlMinMetric - активна закладка метрика объекта DlMinScale - активна закладка масштаб отображения объекта DlMinImage - активна закладка внешний вид объекта DlMinPrint - активна закладка принтерный вид объекта DlMinGrafic - активна закладка графический вид объекта DlMaxSemantic - полноэкранный вид и активна закладка семантика объекта DlMaxMetric - полноэкранный вид и активна закладка метрика объекта DlMaxScale - полноэкранный вид и активна закладка масштаб отображения объекта DlMaxImage - полноэкранный вид и активна закладка внешний вид объекта DlMaxPrint - полноэкранный вид и активна закладка принтерный вид объекта DlMaxGrafic -полноэкранный вид и активна закладка графический вид объекта
Функция динамически подключает библиотеку GisForms.dll. При работе диалога пользователю может быть доступна кнопка Помощь в случае если для приложения установлен файл помощи в свойстве Application.HelpFile. При нажатии кнопки Помощь будет попытка вызвать раздел с номером 6700. |