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

IDisplayEvents Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Display > ESRI.ArcGIS.Display > Interfaces > ID > IDisplayEvents Interface
ArcGIS Developer Help

IDisplayEvents Interface

Provides access to members that control Display Events.

Product Availability

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

When To Use

Use this interface to trap for specific events occurring inside a display.  For example, you may wish to know whenever a particular display is scrolled.  This is the case for the Map object which needs to perform some redrawing operations whenever its screen display is scrolled.


Name Description
Method DisplayFinished Notifies clients when drawing completes.
Method DisplayInvalidated Notifies clients when display is invalidated.
Method DisplayScrolled Notifies clients when display is scrolled.
Method DisplayStarted Notifies clients when drawing starts.

Classes that implement IDisplayEvents

Classes Description
DisplayEventsListener (esriSystemUtility) Helper coclass to provide IDisplayEvents support to the C++ API.
Map (esriCarto) A container for the display and manipulation of map data.
MapFrame (esriCarto) A graphic element for displaying maps.
ScreenDisplay Display class for drawing to window.
SimpleDisplay Display class for drawing to any HDC.
TADynamicDisplayRefreshController (esriTrackingAnalyst) Manages all dynamic updates to all of ArcMap's maps, both in the map view and the page layout view.