Скрыть несколько объектов и слоев, Необходимо скрыть несколько объектов и слоев
Пользователь
Сообщений: Регистрация: 18.10.2022
16.09.2025 11:21:53
Необходимо скрыть несколько объектов и слоев. Подскажите как это сделать? Скрывать слои и типы объектов получается, а как к этому списку добавить одиночные объекты разных типов? Если можно, небольшой пример...
Пользователь
Сообщений: Регистрация: 18.02.2019
16.09.2025 17:48:48
Здравствуйте! Для добавления в контекст поиска/отображения одиночных объектов можно использовать API-функции mapSelectSampleByKey (seekapi.h) и mapSelectSampleByNumber (seekapi.h). Пример использования аналогичной функции mapSelectSampleByList (mapapiold.h) можно посмотреть в разделе 3.8.11 "Управление составом отображения объектов электронной карты" .
Код
// Установить доступ к заданному объекту заданного листа карты
// hselect - контекст условий поиска
// list - номер листа карты,
// key - уникальный номер объекта в карте
// При ошибке возвращает ноль
_MAPIMP long int _MAPAPI mapSelectSampleByKey(HSELECT hselect, long int list, long int key);
// Установить доступ к заданному объекту заданного листа карты
// hselect - контекст условий поиска
// list - номер листа карты,
// number - номер объекта в листе
// В контексте условий поиска должна быть установлена карта
// При ошибке возвращает ноль
_MAPIMP long int _MAPAPI mapSelectSampleByNumber(HSELECT hselect, long int list, long int number);