This document is archived and information here might be outdated.  Recommended version.


CompositeGraphicsLayer CoClass (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (Carto)  

CompositeGraphicsLayer CoClass

A collection of graphics layers that behave like single layer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
IBarrierProperties Provides access to members that control how objects (text, features, graphics) act as barriers for labelling.
IBarrierProperties2 Provides access to members that control how objects (text, features, graphics) act as barriers for labelling with the cancel tracker.
ICompositeGraphicsLayer Provides access to members that control a collection of graphics layers that behave like single layer.
ICompositeGraphicsLayer2 Provides access to members that control a collection of graphics layers that behave like single layer.
ICompositeLayer Provides access to members that work with a collection of layers that behaves like a single layer.
IConnectionPointContainer Supports connection points for connectable objects.
IGeoDataset (esriGeoDatabase) Provides access to members that provide information about a Geographic Dataset.
IGeoDatasetSchemaEdit (esriGeoDatabase) Provides access to members that change the schema of a GeoDataset.
IGraphicsContainer Provides access to members that control the Graphics Container.
IGraphicsContainerSelect Provides access to members that control graphic container selection.
IGraphicsLayer Provides access to members that control the Graphics Layer.
IGraphicsLayerScale Provides access to members that control the Graphics Layer Scale.
ILayer Provides access to members that work with all layers.
ILayer2 Provides access to additional members that work with all layers.
ILayerGeneralProperties Provides access to layer general properties.
ILayerInfo Provides access to members that return layer images.
IOverflowGraphicsContainer Provides access to members that control the Overflow Graphics Container.
IPersist Defines the single method GetClassID, which is designed to supply the CLSID of an object that can be stored persistently in the system. IPersist is the base interface for three other interfaces: IPersistStorage, IPersistStream, and IPersistFile.
IPersistStream (esriSystem)
IPublishLayer Provides access to a layer's capability for being published with the ArcGIS Publisher extension.

Event Interfaces

Interfaces Description
ISelectionEvents (default) Provides access to events that occur when the selection changes.
IGraphicsContainerEvents Provides access to events that occur when the graphics container changes.

Working with Events

[Visual Basic 6.0]

When working with CompositeGraphicsLayer's default outbound interface in Visual Basic 6 declare variables as follows:

Private WithEvents pCompositeGraphicsLayer as CompositeGraphicsLayer

When implementing IGraphicsContainerEvents declare variables as follows:

Private WithEvents pGraphicsContainerEvents as GraphicsContainerEvents