ArcObjects Library Reference  (Display)    

ITransformEvents Interface

Provides access to members that control Transform Events.

Product Availability

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

Members

Description
Event BoundsUpdated Notifies clients when the bounds is updated.
Event DeviceFrameUpdated Notifies clients when the device frame is updated.
Event ResolutionUpdated Notifies clients when the resolution is updated.
Event RotationUpdated Notifies clients when the rotation angle is updated.
Event UnitsUpdated Notifies clients when the units are updated.
Event VisibleBoundsUpdated Notifies clients when the visible bounds is updated.

CoClasses that implement ITransformEvents

CoClasses and Classes Description
AlternatingScaleBar (esriCarto) A map surround for displaying a single alternating scale bar.
ControlsMapZoomToolControl (esriControls) Zooms the map by a particular percentage.
DisplayTransformation Display transformation class for converting from world to device units.
DoubleAlternatingScaleBar (esriCarto) A map surround for displaying a double alternating scale bar.
DynamicDisplay (esriCarto) Dynamic display class, used by the dynamic map.
FDOGraphicsLayer (esriCarto) A collection of properties for an annotation layer (feature data object graphics layer).
GxGeographicView (esriCatalogUI) GxView that represents the geographic view.
HollowScaleBar (esriCarto) A map surround for displaying a hollow scale bar.
Legend (esriCarto) A map surround for displaying a legend.
Map (esriCarto) A container for the display and manipulation of map data.
MapFrame (esriCarto) A graphic element for displaying maps.
MapSurroundFrame (esriCarto) A graphic element for displaying map surrounds.
MarkerNorthArrow (esriCarto) A map surround for displaying a marker north arrow.
PageLayout (esriCarto) Page Layout class contains maps and map surrounds.
ScaleLine (esriCarto) A map surround for displaying a scale line.
ScaleText (esriCarto) A map surround for displaying a scale text.
ScreenDisplay Display class for drawing to window.
SingleDivisionScaleBar (esriCarto) A map surround for displaying a single division scale bar.
SteppedScaleLine (esriCarto) A map surround for displaying a stepped scale line.
TransformEventsListener (esriSystemUtility) Helper coclass to provide ITransformEvents support to the C++ API.

Remarks

The ITransformEvents interface provides access to display transformation events.
The ITransformEvents events all have their counterparts in the properties of the IDisplayTransformation.
For instance the ITransformEvents::BoundsUpdated event will be fired when the IDisplayTransformation::Bounds is set. Refer to the documentation for IDisplayTransformation for information on these properties and the related ITransformEvents events.
These events are fired by the DisplayTransformation coclass and can be listened to by implementing ITransformEvents.

[Visual Basic 6.0]

To listen to the ITransformEvents in Visual Basic 6 declare variables as follows:

  Private WithEvents pTransformEvents As DisplayTransformation

Then initialize the object as follows:

  Dim pDoc As IMxDocument
  ...
  Set pTransformEvents = pDoc.ActiveView.ScreenDisplay.DisplayTransformation