com.esri.arcgis.display
Interface IDisplayFeedback
- All Superinterfaces: 
 - Serializable
 
- All Known Subinterfaces: 
 - IBezierDisplayFeedback, ICalloutFeedback, ICalloutFeedback2, IDisplayFeedback2, ILineMovePointFeedback, IMoveBitmapFeedback, IMoveCurvedTextFeedback, IMoveEnvelopeFeedback, IMoveGeometryFeedback, IMoveImageFeedback, IMoveImageFeedback2, IMoveLineFeedback, IMovePointFeedback, IMovePolygonFeedback, IMoveTextAlongShapeFeedback, IMoveTextFeedback, INewBezierCurveFeedback, INewCircleFeedback, INewCircleFeedback2, INewEllipseFeedback, INewEnvelopeFeedback, INewEnvelopeFeedback2, INewLineFeedback, INewMultiPointFeedback, INewPolygonFeedback, INewRectangleFeedback, INewTextBezierCurveFeedback, INewTextFeedback, IPolygonMovePointFeedback, IReshapeFeedback, IResizeEnvelopeFeedback, IResizeEnvelopeFeedback2, IResizeTextFeedback, IRotateTextFeedback, IStretchLineFeedback, IVertexFeedback
 
- All Known Implementing Classes: 
 - BezierMovePointFeedback, CalloutFeedback, GroupFeedback, IBezierDisplayFeedbackProxy, IDisplayFeedback2Proxy, IDisplayFeedbackProxy, LineMovePointFeedback, ModifyCircularArcFeedback, ModifyDimensionFeedback, ModifySegmentFeedback, MoveBitmapFeedback, MoveCurvedTextFeedback, MoveEnvelopeFeedback, MoveGeometryFeedback, MoveImageFeedback, MoveLineFeedback, MovePointFeedback, MovePointFeedback2, MovePolygonFeedback, MoveTextAlongShapeFeedback, MoveTextFeedback, NewArcFeedback, NewBezierCurveFeedback, NewCircleFeedback, NewDimensionFeedback, NewEllipseFeedback, NewEnvelopeFeedback, NewLineFeedback, NewMultiPointFeedback, NewPolygonFeedback, NewRectangleFeedback, NewTextBezierCurveFeedback, NewTextFeedback, PolygonMovePointFeedback, ReshapeFeedback, ReshapeFeedback2, ResizeEnvelopeFeedback, ResizeTextFeedback, RotateTextFeedback, StretchLineFeedback, VertexFeedback
 
public interface IDisplayFeedback
- extends Serializable
 
Provides access to members that control the base display feedback.
  
Description
 IDisplayFeedback  is the generic (base) interface implemented by all the FeedBack objects.
 
 Remarks
 A reference to an object implementing IDisplay should be set using the Display property prior to calling any of the methods of this interface or interfaces that inherit this interface.
 Product Availability
 Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
 
setSymbolByRef
void setSymbolByRef(ISymbol symbol)
                    throws IOException,
                           AutomationException
- The symbol the feedback object will use.
  
Description
 Set Symbol  to LineSymbol  while working with NewLineFeedback  object or to MarkerSymbol  with NewMultiPointFeedBack  object and so on.
 
 Product Availability
 Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
 Supported Platforms
 Windows, Solaris, Linux
 
- Parameters:
 symbol - A reference to a com.esri.arcgis.display.ISymbol  (in)
- Throws:
 IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
 
 
getSymbol
ISymbol getSymbol()
                  throws IOException,
                         AutomationException
- The symbol the feedback object will use.
  
Description
 Set Symbol  to LineSymbol  while working with NewLineFeedback  object or to MarkerSymbol  with NewMultiPointFeedBack  object and so on.
 
 Product Availability
 Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
 Supported Platforms
 Windows, Solaris, Linux
 
- Returns:
 - A reference to a com.esri.arcgis.display.ISymbol
 - Throws:
 IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
 
 
setDisplayByRef
void setDisplayByRef(IScreenDisplay rhs1)
                     throws IOException,
                            AutomationException
- The display the feedback object will use.
  
Description
 Set Display  to associate with the screen display area for drawing.
 
 Product Availability
 Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
 Supported Platforms
 Windows, Solaris, Linux
 
- Parameters:
 rhs1 - A reference to a com.esri.arcgis.display.IScreenDisplay  (in)
- Throws:
 IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
 
 
refresh
void refresh(int hDC)
             throws IOException,
                    AutomationException
- Call this after a refresh to show feedback again.
  
Description
 Refresh  redraws the associated screen display area.
 
 Product Availability
 Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
 Supported Platforms
 Windows, Solaris, Linux
 
- Parameters:
 hDC - The hDC (A  COM typedef)   (in)
- Throws:
 IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
 
 
moveTo
void moveTo(IPoint point)
            throws IOException,
                   AutomationException
- Move to the new point.
  
Description
 MoveTo  moves to the new location specified by the input.  Usually, include this method in the MouseMove event.
 
 Product Availability
 Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
 Supported Platforms
 Windows, Solaris, Linux
 
- Parameters:
 point - A reference to a com.esri.arcgis.geometry.IPoint  (in)
- Throws:
 IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.