RUS  ENG 

Экранные обьекты

Страницы: 1
RSS
Экранные обьекты
 
Здравствуйте вопрос такой
Можно ли как то обрабатывать только те обьекты слоя, которые видны на мониторе, а не всего слоя
С уважением...
 
Можно получить GetDrawHandle, затем GetKeysByDrawHandle.
А можно получить габариты окна карты в координатах местности, создать контур по границам окна и получить Selection по этому контуру.
Кстати, сейчас Selection имеет свойство Visible.
 
Lyosha,
Спасибо сейчас попробую
С уважением ...
 
Lyosha,
Попробовал но что-то ни то
вот код

Dim DrawHandle As Long, lCount As Long
DrawHandle = MapCtrl1.GetDrawHandle
lCount = MapCtrl1.Map.Layers.Active.GetKeysByDrawHandle(DrawHandle, 0).Count
MapCtrl1.ReleaseDrawHandle DrawHandle

DrawHandle - получаю
но lCount выдает все время 0
С уважением...
 
Arto,
Вопрос снят
Спасибо
С уважением...
Страницы: 1