com.esri.arcgis.display
Interface IScreenDisplayOverlaysCallback

All Superinterfaces:
Serializable

public interface IScreenDisplayOverlaysCallback
extends Serializable

Screen Display Overlays callback for client rendering to overlay cache.

Product Availability

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


Method Summary
 void drawOverlay(int overlayIdx, int hDC)
          Draw overlays to the specified DC.
 int getOverlayBitmap(int overlayIdx)
          Get bitmap for the specified overlay (Optional).
 int getOverlayCount()
          Draw overlays to the specified DC.
 tagRECT getOverlayExtent(int overlayIdx)
          Draw overlays to the specified DC.
 

Method Detail

getOverlayCount

int getOverlayCount()
                    throws IOException,
                           AutomationException
Draw overlays to the specified DC.

Product Availability

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

Returns:
The overlayCount
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOverlayExtent

tagRECT getOverlayExtent(int overlayIdx)
                         throws IOException,
                                AutomationException
Draw overlays to the specified DC.

Product Availability

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

Parameters:
overlayIdx - The overlayIdx (in)
Returns:
A Structure: com.esri.arcgis.system.tagRECT
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOverlayBitmap

int getOverlayBitmap(int overlayIdx)
                     throws IOException,
                            AutomationException
Get bitmap for the specified overlay (Optional).

Product Availability

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

Parameters:
overlayIdx - The overlayIdx (in)
Returns:
The hBitmap (A COM typedef)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

drawOverlay

void drawOverlay(int overlayIdx,
                 int hDC)
                 throws IOException,
                        AutomationException
Draw overlays to the specified DC.

Product Availability

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

Parameters:
overlayIdx - The overlayIdx (in)
hDC - The hDC (A COM typedef) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.