Я пытаюсь нарисовать текст на карте, и все учебники говорят, что мне нужен IDynamicDisplay, но я не знаю, как добраться до него. Заранее спасибо. ;) редактировать: C# VS2010Как создать объект IDynamicDisplay obj в ArcObjects?
0
A
ответ
0
Вы должны подключить обработчик событий
ESRI.ArcGIS.Carto.IDynamicMapEvents_Event dynamicMapEvents = dynamicMap as ESRI.ArcGIS.Carto.IDynamicMapEvents_Event;
ESRI.ArcGIS.Carto.IActiveViewEvents_Event avEvents = activeView as ESRI.ArcGIS.Carto.IActiveViewEvents_Event;
avEvents.AfterDraw += new ESRI.ArcGIS.Carto.IActiveViewEvents_AfterDrawEventHandler(avEvents_AfterDraw);
dynamicMapEvents.AfterDynamicDraw += new IDynamicMapEvents_AfterDynamicDrawEventHandler(dynamicMapEvents_AfterDynamicDraw);
1
Прежде всего, необходимо установить IDynamicMap :: DynamicMapEnabled свойство из объекта Map в действительности.
IDynamicMap pDynamicMap = pMap as IDynamicMap;
pDynamicMap.DynamicMapEnabled = true
Тогда есть два способа получить объект DynamicDisplay. Один из них создает пользовательский слой с интерфейсом IDynamicLayer. Второй - это подключение IDynamicMapEvents :: Событие BeforeDynamicDraw или событие IDynamicMapEvents :: AfterDynamicDraw. Я надеюсь, что эта лучшая практика поможет вам.
Смежные вопросы
- 1. Как создать переменные из строк в arcobjects?
- 2. COM-объекты (arcobjects) в Python
- 3. ArcObjects не может рисовать объекты динамический экран Жеребьевка
- 4. Как Hibernate удаляет (obj) объект?
- 5. разница между "Object * OBJ" и "объект" & OBJ
- 6. Объект Obj-C null
- 7. создать объект в объект JavaScript
- 8. Update CoreData объект OBJ
- 9. Как создать точку ArcObjects с широтой и долготой
- 10. Как создать файл obj с помощью cl.exe
- 11. Как преобразовать ILayer в IPolygon В ArcObjects
- 12. Open DBF Table -> создать слой ESRI ArcObjects
- 13. Как динамически создать свойство obj в javascript?
- 14. Как создать объект динамически
- 15. Как создать объект eventdispatcher
- 16. Python, ArcObjects и .AppRef: как добраться из IAppROT в IMxDocument?
- 17. Создать метод Obj-C
- 18. Создать OBJ из содержания Div
- 19. Как создать массив как объект в javascrript
- 20. Ссылка obj-c объект в C++ код
- 21. Создайте новый объект obj с функцией deepcopy, но с новой переменной obj с старым obj
- 22. Как создать пользовательский объект в javascript?
- 23. Как создать постоянный объект в Java?
- 24. Как создать объект типа String
- 25. Как создать объект/свойства в директиве?
- 26. Почему объект InputStream obj не может напрямую встраиваться в объект BufferedReader obj?
- 27. Как я могу создать объект в JQuery
- 28. Создать заголовок представления .obj-файл
- 29. Как создать объект фиксированной структуры?
- 30. Как создать объект тега в android?