| |
Dim fc As IFeatureClass
Dim pFeatLayer As IFeatureLayer
Dim pDoc As IMxDocument
Dim pMap As IMap
Set pDoc = ThisDocument
Set pMap = pDoc.Maps.Item(0)
Set pFeatLayer = pMap.Layer(0)
Set fc = pFeatLayer.FeatureClass
Dim fL As IFeatureLayer
Set fL = New FeatureLayer
Set fL.FeatureClass = fc
'get AnnotateLayerPropertiesCollection from GeoFeatureLayer
Dim pGeoFL As IGeoFeatureLayer
Set pGeoFL = fL 'QI (Query Interface)
Dim pAnnoLayerPropsColl As IAnnotateLayerPropertiesCollection
Set pAnnoLayerPropsColl = pGeoFL.AnnotationProperties
'get the (first) AnnotateLayerProperties property set in the collection
Dim pAnnoLayerProps As IAnnotateLayerProperties
pAnnoLayerPropsColl.QueryItem 0, pAnnoLayerProps, Nothing, Nothing
|