ArcObjects Library Reference (Controls)  

EngineFeatureInspector CoClass

Feature Inspector for Engine.

Product Availability

Available with ArcGIS Engine.

Description

This object is new at ArcGIS 9.3.

This CoClass represents the default feature inspector associated with the EngineEditor. It has been made CoCreateable so that customized feature inspectors can incorporate it.

To create your own custom property inspector for a specific feature class, implement the IEngineFeatureInspector interface. For example, you may want to have a custom Property Inspector that displays the area and perimeter of selected polygons or one that displays an image relating to the selected feature.

To create your own custom property inspector for features in a specific feature class, implement the IEngineObjectInspector and IClassExtension interfaces, then add your extensions GUID to the EXTCLSID field for that feature class in the GDB_ObjectClasses table. When the user opens the Attributes dialog box, it will display the custom inspector instead of the default inspector.

Instantiate a new EngineFeatureInspector when you want to incorporate the default Property Inspector with your custom one.

Interfaces

Interfaces Description
IEngineExtendedObjectInspector Provides access to additional members that control a custom feature's property inspector.
IEngineObjectInspector Provides access to members that control a custom feature's property inspector.

Event Interfaces

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

Working with Events

[Visual Basic 6.0]

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

Private WithEvents pEngineFeatureInspector as EngineFeatureInspector