All 
Properties 
Methods 
Inherited 
Non-inherited 
  
Description  
 
ActiveCache  
Screen cache where drawing occurs. Use rarely.  Change cache inside StartDrawing/FinishDrawing sequence. 
 
 
AddCache  
Creates a new cache and return its ID.  The ID can be specified to StartDrawing to direct output to the cache.  It can also be used with a number of other methods such as DrawCache and Invalidate. 
 
 
CacheCount  
Number of screen caches. 
 
 
CacheMemDC  
Memory device context for the specified screen cache. 
 
 
CancelTracker  
Cancel tracker that is associated with the display. 
 
 
ClipEnvelope  
The bounds of the invalid region. Use after StartDrawing and before FinishDrawing. 
 
 
ClipEnvelopes  
The invalid region as a set of envelopes. Use after StartDrawing and before FinishDrawing. 
 
 
ClipGeometry  
User-specified clip shape.  This shape is merged with the invalid region to arrive at the actual clip region.  Must be specified before StartDrawing. 
 
 
Count  
The number of ScreenDisplays associated with the application. 
 
 
DisplayTransformation  
The transformation used by the display. 
 
 
DoScroll  
Scrolls the screen by the specified amount. 
 
 
DrawCache  
Draws the specified screen cache to the specified window device context. Pass an empty rectangle to copy the full bitmap to the DC origin. 
 
 
DrawMultipoint  
Draws specified multipoint on the display. 
 
 
DrawPoint  
Draws specified point on the display. 
 
 
DrawPolygon  
Draws specified polygon on the display. 
 
 
DrawPolyline  
Draws specified line on the display. 
 
 
DrawRectangle  
Draws specified rectangle on the display. 
 
 
DrawText  
Draws specified text on the display. 
 
 
Filter  
Display filter.  Must call while in a StartDrawing-FinishDrawing sequence.  Set Filter to 0 to resume normal drawing. 
 
 
FinishDrawing  
Completes drawing. 
 
 
FocusScreen  
The ScreenDisplay associated with the window the mouse is over.  May be a lens window or the main window. 
 
 
hDC  
The device context that the display is currently drawing to.  Only valid between calls to StartDrawing and FinishDrawing. 
 
 
hPalette  
Palette. 
 
 
hWnd  
Associated window handle. 
 
 
IlluminationProps  
Illumination properties used by the display. 
 
 
Invalidate  
Cause the specified area of the specified cache to redraw. 
 
 
IsCacheDirty  
Indicates if the specified cache needs refreshing. 
 
 
IsFirstCacheTransparent  
Indicates if the bottom cache is transparent. 
 
 
IsFramed  
Indicates if drawing occurs in a frame rather than on the whole window. 
 
 
MainScreen  
The ScreenDisplay associated with the main application window.  Set this property before using the other properties and methods. 
 
 
PanMoveTo  
Pans to a new point. 
 
 
PanStart  
Prepares display for panning. 
 
 
PanStop  
Stops panning and returns new visible bounds. 
 
 
Progress  
Call frequently during drawing process. 
 
 
RemoveAllCaches  
Removes all caches. 
 
 
RemoveCache  
Removes the specified cache. 
 
 
RotateMoveTo  
Rotates to new point. 
 
 
RotateStart  
Prepares display for rotating.  If centerPt is NULL, the center of the visible bounds is used. 
 
 
RotateStop  
Stops rotating and returns new angle. 
 
 
RotateTimer  
Draws the rotated display. Call in response to WM_TIMER. 
 
 
ScaleContents  
Indicates if the contents of the screen scale when a resize occurs.  True means scale contents to fit new window size.  False means contents stays the same with more or less of it showing. 
 
 
ScreenDisplay  
The nth ScreenDisplay associated with the application. 
 
 
SetScrollbarHandles  
Optionally specify application supplied scrollbars. 
 
 
SetSymbol  
Sets the symbol used for drawing.  Four different symbols can be specified simultaneously: Marker, Line, Fill, Text. 
 
 
StartDrawing  
Prepare the display for drawing.  Specify the device context and the cache to draw to (normally esriNoScreenCache).  The ScreenDisplay coclass will automatically create a window device context if you specify hdc = 0. 
 
 
StartRecording  
Starts recording all output to the recording cache. 
 
 
StopRecording  
Stops recording to the recording cache. 
 
 
SuppressEvents  
Indicates if display object suppresses events. 
 
 
SuppressResize  
Indicates if display resizing is suppressed.  True means the display doesn't resize with the window.  False ensures that the display is the same size as the window. 
 
 
TrackPan  
Interactively pans the screen. 
 
 
TrackRotate  
Interactively rotates the screen. 
 
 
UpdateWindow  
Forces a redraw. 
 
 
UseScrollbars  
Indicates if scrollbars should appear. 
 
 
WindowDC  
Device context for the associated window.  Only use this between calls to StartDrawing and FinishDrawing.