Ошибка при преобразовании Ilayer в IPolygon.Как преобразовать ILayer в IPolygon В ArcObjects
Я разрабатываю панель инструментов для ArcMap, и я захватываю слой с помощью кода из боковой таблицы содержимого. Слой - многоугольник, но код не преобразует его в IPolygon.
Может ли кто-нибудь помочь мне? Это код, я использую, чтобы попытаться преобразовать его в IPolygon ...
IPolygon poly = m_document.Maps.get_Item(0).get_Layer(0) as IPolygon;
Я могу это сделать:
ILayer layer = m_document.Maps.get_Item(0).get_Layer(0) as ILayer;
И это работает, просто не превращая его в IPloygon ..
Вот и все! Спасибо, много! –