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.
BackgroundRGB
The RGB value of the background color. This color only appears on the screen, not on output.
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.
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.
DrawingOffset
The offset between the device origin and the active cache 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.
FinishFeedback
Ends feedback drawing.
FrameScrolled
Call on frame display when container is scrolled.
FullRedraw
Indicates if this is a complete or a partial redraw.
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.
IsNavigating
Indicates whether the cuser is currently navigating.
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.
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.
StartFeedback
Prepare the display for drawing selection/rubberbanding. Drawing isn't clipped or zoomed with page. Must match with a call to FinishFeedback.
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.
Validate
Clear dirty flag for specified cache.
WindowDC
Device context for the associated window. Only use this between calls to StartDrawing and FinishDrawing.