SelectObjectFromRsc

Previous Top Next

 

Функция выбора вида объекта карты из классификатора карты (файла *.Rsc).

Функция описана в модуле EdGetObj. Вызов функции приводит к созданию диалога, содержащего информацию о всех видах объектах карты, которые сейчас доступны (содержатся в классификаторе).

 

function SelectObjectFromRsc (aMapView : TMapView; aNumbSite : integer;

                                      aLocals : TLOCALS; var ObjInfo : TMAPOBJECTINFO) : integer;

 

Описание:

На входе функция получает параметры:

- aMapView – указатель на компонент TmapView c открытой картой;

- aLocals – типы доступных локализаций объектов карты;

- aObjInfo – начальные параметры диалога

- NumbSite – номер доступной для выбора карты или –1 для всех карт.

- Incode либо Excode и Local, либо Name и Local – определяют текущий вид объекта при старте диалога (Local может быть установлено в –1, что является признаком любой локализации).

При успешном выборе вида объекта карты функция возвращает значение true и заполненную структуру, полученную через параметр aObjInfo.